Use accelerator_scope for create_marker and create_blocking_marker.
As optimization when system-scope is not needed.
This commit is contained in:
+2
-2
@@ -352,7 +352,7 @@ void ihipStream_t::locked_waitEvent(hipEvent_t event)
|
||||
|
||||
this->ensureHaveQueue(crit);
|
||||
|
||||
crit->_av.create_blocking_marker(event->_marker);
|
||||
crit->_av.create_blocking_marker(event->_marker, hc::accelerator_scope);
|
||||
}
|
||||
|
||||
// Create a marker in this stream.
|
||||
@@ -1490,7 +1490,7 @@ hipStream_t ihipSyncAndResolveStream(hipStream_t stream)
|
||||
// ensure any commands sent to this stream wait on the NULL stream before continuing
|
||||
LockedAccessor_StreamCrit_t thisStreamCrit(stream->criticalData());
|
||||
// TODO - could be "noret" version of create_blocking_marker
|
||||
thisStreamCrit->_av.create_blocking_marker(dcf);
|
||||
thisStreamCrit->_av.create_blocking_marker(dcf, hc::accelerator_scope);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -942,10 +942,10 @@ __host__ float normcdfinvf(float x)
|
||||
return std::sqrt(2) * erfinvf(2*x-1);
|
||||
}
|
||||
|
||||
__host__ double normcdfinv(double x)
|
||||
{
|
||||
return std::sqrt(2) * erfinv(2*x-1);
|
||||
}
|
||||
//__host__ double normcdfinv(double x)
|
||||
//{
|
||||
// return std::sqrt(2) * erfinv(2*x-1);
|
||||
//}
|
||||
|
||||
__host__ float nextafterf(float x, float y)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user