aclrtEventElapsedTime
Applicability
Product |
Supported |
|---|---|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
Description
Computes the elapsed time between two events.
This API must be used with other key APIs. The API call sequence is as follows: Call aclrtCreateEvent or aclrtCreateEventWithFlag to create an event --> Call aclrtRecordEvent to record the start event and end event in a stream --> Call aclrtSynchronizeStream to wait until the stream tasks are completed --> Call aclrtEventElapsedTime to compute the elapsed time between two events.
Prototype
aclError aclrtEventElapsedTime(float *ms, aclrtEvent startEvent, aclrtEvent endEvent)
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
ms |
Output |
Pointer to the elapsed time between the start and end events, in milliseconds. |
startEvent |
Input |
Start event. |
endEvent |
Input |
End event. |
Returns
0 on success; else, failure. For details, see aclError.