Rachida Kebichi
d3406bdb7b
Merge "Added roctxRangeStart and roctxRangeEnd" into amd-master
2020-08-12 10:32:29 -04:00
Rachida Kebichi
da17a158f8
Added roctxRangeStart and roctxRangeEnd
...
Change-Id: Id7f81c5a7d7f231c8f0e2323d31c37c827687189
Added roctxRangeStart and roctxRangeEnd
Change-Id: Id7f81c5a7d7f231c8f0e2323d31c37c827687189
2020-08-11 17:28:03 -04:00
Evgeny
f027cf1e22
trace buffer initializatino fix
...
Change-Id: Ibb4b3e939d74b776dbdd7ae0c2af02535974abd8
2020-08-06 03:08:33 -05:00
Evgeny
a9048f33a8
roctracer static linking
...
Change-Id: I4df98c6d9991a3a58e2f646fc0c8fe8f104a105d
2020-08-05 02:26:40 -05:00
Evgeny Shcherbakov
de338b02e6
Merge "Added hsa ostream ops generation" into amd-master
2020-07-30 11:24:32 -04:00
Rachida Kebichi
bac4bae41c
Added hsa ostream ops generation
...
Change-Id: Icc68e136d22b05b35d6adaff56e090272633d760
2020-07-29 10:41:32 -04:00
Evgeny
9bb4b0d311
fixed recursive mutex
...
Change-Id: Id63d022b8fd9e900f40b1f991ecb413419d527ad
2020-07-16 05:53:20 -05:00
Rachida Kebichi
64ee8f29ef
support for hip multi kernels
...
Change-Id: Idc8945f924ceb35081e153921181b96ee5f653b6
2020-06-11 15:13:33 -04:00
Evgeny
07479cf881
adding tracer flush/unload stage unloading
...
Change-Id: Id84774b2ce20b261a9a84d2ad802b76093a748d4
2020-06-02 05:10:02 -05:00
Evgeny
511f659a8e
hipLaunchKernel kernel name fix
...
Change-Id: I59c63ec34f77fe39ed1edc8b6395db3871004e40
2020-05-29 13:16:14 -04:00
Evgeny
173c83c6d4
fixing rocm root
...
Change-Id: I79ff754775565d4500254e4566b8c994c237ba34
2020-05-18 22:35:30 -05:00
Evgeny
98dbca9058
hip apr stream porting to hip vdi; hip_api_string off by default
...
Change-Id: I2a9b55b8bdc372743b175797c0d4827fe8931033
2020-05-13 06:06:17 -05:00
Evgeny
807bd250f6
using env variables to set compilers
...
Change-Id: I9af812c4528d0f14c4318436c74a0c63e25d0527
2020-05-08 05:01:19 -04:00
Evgeny
3d4f6b3002
buffer wrap-thread startup fix
...
Change-Id: I857cff63d28dcc068eddbd3ae2bc0193c428ec41
2020-05-07 06:45:29 -05:00
Evgeny Shcherbakov
c73c1bbf29
Merge "Added generation of hip ostream operators" into amd-master
2020-05-05 12:09:29 -04:00
Evgeny
463869d556
optimize HIP API tracing
...
Change-Id: I43df8d8c4d2165d6ad63665b8bd1d86f99c5dffc
2020-05-05 04:08:13 -05:00
Rachida Kebichi
72b0d25ea4
Added generation of hip ostream operators
...
Change-Id: I5d07ea07cdd94097cb44619c29d9deba54e5d6a5
ostream ops code cleanup
Change-Id: Ia4e287de1e1953f5d323a0066c29aa6056442139
2020-05-01 16:15:01 -04:00
Evgeny
5531a38d02
loader verbose prints
...
Change-Id: I99fcdcb0f06b58071a0ff13fbe468c23f7698410
2020-04-22 23:10:05 -05:00
Evgeny
95d05100a7
HIP libraries static definition
...
Change-Id: I7cd45b491f35d5890246f8d4b1ce358f62b4c682
2020-04-20 12:38:02 -05:00
rkebichi
eabcc06785
Update CMakeLists.txt
...
Adding ostream ops for HIP.
2020-03-30 16:59:11 -04:00
Evgeny
5e5fe9917d
normalizing trace comparison mechanism
2020-03-27 00:32:18 -05:00
Evgeny
1be273a1b4
enable tool reloading
2020-03-14 00:13:22 -05:00
Evgeny
3568ca4dbb
compatibility with pre-pcs rocprofiler version
2020-03-11 11:33:27 -05:00
Evgeny
7965a02680
fixing rocprofiler activity enabling
2020-03-09 21:13:44 -05:00
Evgeny
d2243ef1ec
pc sampling integration fix
2020-03-07 19:09:54 -06:00
Evgeny
8b63135ced
PC sampling initial bringup
2020-02-28 14:01:40 -06:00
Evgeny
e9087dcd86
saving time for roctx records
2020-01-29 23:39:08 -06:00
Evgeny
05315465cf
hsa_rsrc_factory sync
2020-01-29 22:39:22 -06:00
Evgeny
89b292ee5c
using CMAKE_CXX_COMPILER intead of gcc
2020-01-28 14:21:39 -06:00
eshcherb
8c41ac3a10
Merge branch 'amd-master' into rkebichi-patch-2
2020-01-28 14:14:31 -06:00
rkebichi
e8e41428c7
Update CMakeLists.txt
2020-01-28 12:48:14 -05:00
Evgeny
f214221bb2
control of trace buffer thread start
2020-01-27 14:31:24 -06:00
rkebichi
d87ff09280
Update CMakeLists.txt
2020-01-27 11:58:20 -05:00
rkebichi
d30aabefe6
Update CMakeLists.txt
2020-01-24 10:20:40 -05:00
rkebichi
cf2c9a2e6d
Update CMakeLists.txt
2020-01-22 14:12:22 -05: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
23a1d54acf
renaming libmcwamp_hsa to libmcwamp; force loading of roctx library;
2019-12-12 19:03:26 -06: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
Evgeny
f2b6a6b35c
update: dlopen of target runtimes with NOLOAD; enabled KFD domain in explicite test
2019-11-13 11:57:17 -06:00
rkebichi
e57a2125d7
Update roctracer.cpp
2019-11-12 17:26:52 -05:00