Sriraksha Nagaraj
927d2f45c4
SWDEV-323976:Adding support to display correlation-ids in hsa-trace files
...
Change-Id: Ie01658c1f55624b4986542853a9a85a4ca40866d
[ROCm/roctracer commit: 4484718571 ]
2022-06-27 07:54:22 -04:00
Laurent Morichetti
1418bca17c
Move callback_table.h to the util directory
...
The CallbackTable utility is shared by multiple APIs, so move it out
of the roctracer directory.
Change-Id: Ie2378dca8a4f90bd334dbe2d39ced37c9e790ed0
[ROCm/roctracer commit: c0cbcdff1d ]
2022-05-24 15:52:31 -07:00
Laurent Morichetti
0bb77aa022
Fix CMakeLists.txt conventions
...
Fix indentation, quoting, and white spaces.
Change-Id: I5e5e95b961e83e5957bdd137ef9893615396bb53
[ROCm/roctracer commit: 13fe79ab09 ]
2022-05-20 12:31:25 -07:00
Laurent Morichetti
7e11a61f6f
File reorganization
...
Move the tracer_tool from the 'test' directory to the 'src' directory.
Change-Id: I13768b9610cd359f78a66147f0255ab1e4c657e9
[ROCm/roctracer commit: b34e9c2ee4 ]
2022-05-20 10:36:38 -07:00
Laurent Morichetti
4fddfcc5c5
Optimize rotcx markers
...
Improve the roctx markers performance when the tracer is not engaged
(the application is not running with rocprof).
The performance of roctx push/pop, measured with:
-----------------------------------------------------------------------
auto start = std::chrono::steady_clock::now();
for (int i = 0; i < 10000000; ++i) {
roctxRangePush ("A");
roctxRangePop ();
}
auto end = std::chrono::steady_clock::now();
std::cout << "ns = " << std::chrono::nanoseconds(end - start).count()
/ 10000000 << std::endl;
-----------------------------------------------------------------------
w/o rocprof | with rocprof | commit
92ns | 770ns | 0d6e132: Cleanup CallbackTable::Get
28ns | 712ns | 6421bd5: Cleanup ROCTX's implementation
20ns | 664ns | 7f0e5e5: Remove the roctx range message...
6ns | 665ns | this commit
Change-Id: Id679dcbd0fb190a3179be98a9b2c1db151efee3d
[ROCm/roctracer commit: a794247c55 ]
2022-05-10 12:08:06 -07:00
Laurent Morichetti
e309f4c5df
Cleanup CallbackTable::Get
...
Make CallbackTable::Get return the callback_function/user_arg pair
as an actual return value instead of returning it through arguments
pointers.
Change-Id: Ia2dfcdad8c237a09620518ad67af94add47220da
[ROCm/roctracer commit: 4aeb76f7a8 ]
2022-05-10 08:13:18 -07:00
Laurent Morichetti
45deedf43a
Make roctracer_cb_table.h a private header
...
Move roctracer_cb_table.h to the src/core directory, as it should not
be exposed as a public header, and rename it callback_table.h
Change-Id: Ib448cbd32a275df0268d53bd8d1da0bdc9201470
[ROCm/roctracer commit: cd62d841fa ]
2022-04-20 19:47:43 -07:00
Laurent Morichetti
80c01a27c0
Fix copyright headers
...
Change-Id: I380d867fa5fb04e68b5b332e9abf33fbeb1e9418
[ROCm/roctracer commit: 06a3da7c63 ]
2022-04-19 09:30:45 -07:00
Rachida Kebichi
d78eaf664f
SWDEV-255637 support for hsa_amd_memory_async_copy_rect
...
Change-Id: I5db6484c30427712c56b59862e748118a3f079c2
[ROCm/roctracer commit: 06271806d4 ]
2021-03-31 10:02:06 -04:00
Evgeny
f1458a97fb
calling python3 explictely
...
Change-Id: I3dda55865bafa41cc6670e414b213f13a2a2a7ac
[ROCm/roctracer commit: bb5f2231a1 ]
2020-12-16 14:29:12 -05:00
Rachida Kebichi
4b6d702a39
SWDEV-255938 NEW - added regex and depth support to ostream ops
...
Change-Id: I292255adab3a70fa00a1dd5685b788521687f35b
[ROCm/roctracer commit: ef36218286 ]
2020-11-18 16:48:50 -05:00
Evgeny
a547e615e3
build normalizing - generating under build directory
...
Change-Id: Id9203aec7800024bd749059a415fb29b8051005a
[ROCm/roctracer commit: ed1f1b66ac ]
2020-09-07 15:24:58 -05:00
Rachida Kebichi
127ae39c5a
Added hsa ostream ops generation
...
Change-Id: Icc68e136d22b05b35d6adaff56e090272633d760
[ROCm/roctracer commit: bac4bae41c ]
2020-07-29 10:41:32 -04:00
Evgeny
e6a61fc63e
enable tool reloading
...
[ROCm/roctracer commit: 1be273a1b4 ]
2020-03-14 00:13:22 -05:00
Evgeny
acb2bcc0fe
PC sampling initial bringup
...
[ROCm/roctracer commit: 8b63135ced ]
2020-02-28 14:01:40 -06:00
Evgeny
a19f02263e
normalizing C API: HSA domain
...
[ROCm/roctracer commit: b82a21056e ]
2019-12-30 20:09:41 -06:00
Evgeny
5f9e74caca
unloading and flush fix
...
[ROCm/roctracer commit: 4dfd1bb692 ]
2019-08-19 23:18:07 -05:00
Evgeny
0321409269
strdup isa_from_name:name
...
[ROCm/roctracer commit: de7076b7b8 ]
2019-07-16 02:13:00 -05:00
Evgeny
4047175972
disabling hsa_shut_down intercepting
...
[ROCm/roctracer commit: e08789a78d ]
2019-01-30 22:06:07 -06:00
Evgeny
be1f38cf2a
tool xml input
...
[ROCm/roctracer commit: a530e509fe ]
2019-01-17 22:39:53 -06:00
Evgeny
d95635dce0
trace HSA API args
...
[ROCm/roctracer commit: cb8334f4d5 ]
2018-12-03 08:29:29 -06:00
Evgeny
6d9d1ccb24
HSA API callbacks and hsa test
...
[ROCm/roctracer commit: 8f4cece27e ]
2018-11-28 12:36:11 -06:00