Commit Graph

74 Commits

Author SHA1 Message Date
Evgeny f214221bb2 control of trace buffer thread start 2020-01-27 14:31:24 -06:00
Evgeny 1c79061bb3 filtering start/stop callback if already started/stopped 2020-01-15 12:57:28 -06:00
Evgeny 077f8ec6b6 normalizing C API 2019-12-29 03:06:11 -06:00
eshcherb e212670fe8 Merge pull request #31 from whchung/feature-roctracer_get_timestamp
[Feature] Introduce a new API roctracer_get_timestamp().
2019-12-26 17:41:44 -06:00
Evgeny dceeb6846e checking hip/hcc loader enabled 2019-12-25 05:51:19 -06:00
Wen-Heng (Jack) Chung b7aa8fedb7 Introduce a new API roctracer_get_timestamp().
roctracer_status_t roctracer_get_timestamp(uint64_t* timestamp);

Get system timestamp for roctracer clients.

The API could be used to help roctracer clients understand the reference frame
of timestamps when receiving activity callbacks, as the nanoseconds reported in
the activity callbacks are not in the same reference frame as CPU walltime
clock.
2019-12-19 18:05:33 +00:00
Evgeny 0316b23df0 enabling of trace disable for HIP-VDI 2019-12-08 12:38:19 -06:00
Evgeny e606af1499 corremation id initialization fix 2019-12-08 12:11:50 -06:00
Evgeny c58f1f411c hcc corr id wait enabled by default 2019-12-05 18:13:30 -06:00
Evgeny 9d37542470 lib onload trace 2019-12-05 18:08:17 -06:00
Evgeny 7138c5787b enabling hip id wait for HIP-VDI 2019-11-27 19:39:32 -06:00
Evgeny 0560d99d0f hip_vdi: disabling calllback/activity disable 2019-11-27 19:10:53 -06:00
Evgeny 8e85eb1cef global counter optimizing 2019-11-19 23:19:11 -06:00
rkebichi e57a2125d7 Update roctracer.cpp 2019-11-12 17:26:52 -05:00
Evgeny 6a442864a3 hip-vdi sync activity callback fix 2019-11-06 09:11:11 -06:00
Evgeny 086a8f4aa6 update 2019-10-25 20:10:44 -05:00
Evgeny 2303c1e398 enabling rocprofiler kernels trace 2019-10-25 17:46:34 -05:00
Evgeny eb4bf2dac6 hip-vdi changes 2019-10-25 00:53:26 -05:00
Evgeny 807745c573 hip-vdi library name 2019-10-22 17:44:37 -05:00
Evgeny 72a2571b22 hip-vdi support 2019-10-21 23:03:20 -05:00
Evgeny 57051220a1 roctx/start/stop interaction 2019-10-21 21:18:54 -05:00
Evgeny c2cb1f2ab9 KFD_WRAPPER macro 2019-10-16 12:18:13 -05:00
Evgeny 72b5494f0b start/stop API 2019-10-09 01:00:05 -05:00
Evgeny b5a9dc7dd6 activity records stack 2019-10-06 23:13:57 -05:00
Rachida Kebichi 315a547cc4 Add KFD support. 2019-09-27 18:32:54 -04:00
Evgeny 389496265e roctacer mark fix 2019-09-24 20:35:58 -05:00
Evgeny 3aad90a320 setting hip backend library by env HIP_BACKEND_LIB for VDI support 2019-09-05 20:20:38 -05:00
Evgeny 719e9221a5 roctracer extension APIs: mark, external id push/pop 2019-09-05 09:55:29 -05:00
Evgeny a239e366ff roctx domain is enabled check 2019-09-03 15:25:06 -05:00
Evgeny 231e25747f roctx marka implementation 2019-08-30 08:53:34 -05:00
Evgeny 7a2005c4a0 fix 2019-08-22 19:27:16 -05:00
eshcherb 3165f246c0 Merge pull request #10 from hthangirala/marker
Account for user-defined marker in correlation id tracking
2019-08-21 19:51:51 -05:00
Evgeny 8cfde554b1 multiple processes tracing support 2019-08-21 11:56:33 -05:00
hthangirala 624f235246 Account for user-defined marker in correlation id tracking 2019-08-20 18:49:37 -05:00
Evgeny 4dfd1bb692 unloading and flush fix 2019-08-19 23:18:07 -05:00
Evgeny 0a14603e25 trace buffer fix 2019-08-11 08:56:39 -05:00
Evgeny 603e469149 unload and destruct normalizing 2019-08-10 00:14:04 -05:00
Evgeny 91bcc4cc74 roctx loader 2019-07-27 06:19:35 -05:00
Evgeny a83f2d3c56 hip api events buffering fix 2019-07-16 23:36:41 -05:00
Evgeny 9ad1269ae8 trace buffer flush on destruct 2019-07-15 12:39:46 -05:00
Evgeny b33389b30f trace buffer wrapping 2019-07-13 00:38:12 -05:00
Evgeny c1cca98a71 multiple changes update 2019-06-28 12:47:06 -05:00
Evgeny bd740152e5 KFD loader fix 2019-06-07 16:32:31 -05:00
Evgeny feda4468b7 adding KFD wrapper loader 2019-06-07 12:44:06 -05:00
Evgeny 0d7f600c7a support for python apps profiling 2019-05-16 15:35:26 -05:00
Evgeny 69a480a971 instance creation fix 2019-03-13 15:54:47 -05:00
Evgeny 5dd9f0d9b2 fix instance creation 2019-03-07 23:57:04 -06:00
Evgeny 2b0452fd5f changing pool size from log2 to bytes 2019-02-04 17:57:45 -06:00
Evgeny 9fa69d31c2 hsa activity tool api 2019-01-27 11:33:04 -06:00
Evgeny 89682898c1 async-copy trace output file 2019-01-22 20:36:57 -06:00