Added re-fix for memcpy kernel sync
1. The patch uses HIP signal pools to sync between copy and kernel commands 2. The hsa_signal_create is removed 3. Left the redundant enqueueBarrier method just in case Change-Id: I3dff3e8ee57fff3cd49bec802ff735ed128e5ca1
Dieser Commit ist enthalten in:
1 Ursprung
d11d65d401
Commit
0232e6bbb4
2 Dateien geändert
+12
-18
Keine Dateien entsprechen Ihrer Suche
@@ -444,7 +444,7 @@ private:
|
||||
std::vector<hc::completion_future> _depFutures;
|
||||
|
||||
private:
|
||||
void enqueueBarrier(hsa_queue_t* queue, ihipSignal_t *depSignal);
|
||||
void enqueueBarrier(hsa_queue_t* queue, ihipSignal_t *depSignal, ihipSignal_t *completionSignal);
|
||||
void enqueueBarrier(hsa_queue_t* queue, hsa_signal_t *depSignal);
|
||||
void waitCopy(LockedAccessor_StreamCrit_t &crit, ihipSignal_t *signal);
|
||||
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren