queue profiled API
Change-Id: I08f496fa76903738e937d2f29dc558ed9def3e0a
Этот коммит содержится в:
@@ -99,9 +99,13 @@ class Tracker {
|
||||
record_t* record = new record_t{};
|
||||
assert(record);
|
||||
entry->record = record;
|
||||
status = hsa_system_get_info(HSA_SYSTEM_INFO_TIMESTAMP, &record->dispatch);
|
||||
|
||||
timestamp_t dispatch_timestamp = 0;
|
||||
status = hsa_system_get_info(HSA_SYSTEM_INFO_TIMESTAMP, &dispatch_timestamp);
|
||||
if (status != HSA_STATUS_SUCCESS) EXC_RAISING(status, "hsa_system_get_info(HSA_SYSTEM_INFO_TIMESTAMP)");
|
||||
|
||||
record->dispatch = timestamp2ns(dispatch_timestamp);
|
||||
|
||||
status = hsa_amd_signal_async_handler(entry->signal, HSA_SIGNAL_CONDITION_LT, 1, Handler, entry);
|
||||
if (status != HSA_STATUS_SUCCESS) EXC_RAISING(status, "hsa_amd_signal_async_handler");
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user