Return the current value of the host clock as seen by device.
cl_int clGetHostTimer(cl_device_id device, cl_ulong * host_timestamp)
Return the current value of the host clock as seen by
This value is in the same timebase as the host_timestamp returned from
The implementation will return with as low a latency as possible to allow a correlation with a subsequent application sampled time.
The host timestamp and device timestamp returned by this function and
clGetDeviceAndHostTimer each have an implementation defined timebase.
The timestamps will always be in their respective timebases regardless of which query function is used.
The timestamp returned from
clGetEventProfilingInfo for an event on a device and a device timestamp queried from the same device will always be in the same timebase.
clGetHostTimer will return
CL_SUCCESS with a time value in
host_timestamp if provided.
Otherwise, it returns one of the following errors:
deviceis not a valid OpenCL device.
CL_OUT_OF_RESOURCESif there is a failure to allocate resources required by the OpenCL implementation on the device.
CL_OUT_OF_HOST_MEMORYif there is a failure to allocate resources required by the OpenCL implementation on the host.