Ammar ELWazir
e924466ce9
SWDEV-405933: Perfetto to support PID for MEMCopies Tracks
...
Change-Id: Iec7bc8ed88d5d5c23f453a872154dff1d1c2e1c1
2023-06-20 10:17:46 -04:00
gobhardw
c630d83f22
Handle user PMC input
...
Change-Id: I9146453ca0390aa0df22ee4ed9ca3fb4c7b06dbf
2023-06-20 06:27:11 -04:00
Giovanni LB
a1508035dc
SWDEV-298742: Added occupancy metrics
...
Change-Id: I67e375ad06535bbb8cc864b78840ce3962bcc58e
2023-06-19 12:10:22 -04:00
Mark Laws
5daee04fc7
SWDEV-379554: handle multiple HSA agents correctly
...
Change-Id: I858dc0780628b7a2bdc1fdff2e4531d9ebdaaf30
2023-06-19 12:07:53 -04:00
Giovanni LB
e1285e3fd4
SWDEV-405575: Added gfx941 and gfx942
...
Change-Id: I45a49cd64a76d3ae32c209497c70fe27b5be212b
2023-06-19 11:11:37 -04:00
Giovanni LB
a1eb64603b
SWDEV-406042: Updated readme and changelog
...
Change-Id: If67e96f898f7eae041c879ad0bee278badc8681f
2023-06-19 10:02:01 -04:00
Giovanni LB
4418a0fe67
SWDEV-401940: Fixed Navi21 PMC for first counter.
...
Change-Id: I28a06959a2819c92cc8436b181c29280e14d2291
2023-06-19 09:58:49 -04:00
Ammar ELWazir
d3c39dca88
SWDEV-391589: Fixing File plugin output text
...
Change-Id: I5e1d46431ca2b93661772b062996ed62574c36f9
2023-06-17 00:21:56 -04:00
Ammar ELWazir
d11ebc6da6
Adding Changelog Documentation PDF
...
rocprofiler_changelog.pdf is added to share/doc/rocprofiler/
Change-Id: I274e74da7caf8f49fe57342992e82cacdcec5b1f
2023-06-16 23:01:50 -04:00
gobhardw
882f5e9967
Fixing SEGFAULT when running profiler from outside build
...
Change-Id: Idd8d2562157536e8c386421920b9045615a85635
2023-06-15 20:26:19 +05:30
gobhardw
7da40d2d7b
Decoupling HIP code with runFeatureTest target
...
Change-Id: I8cac692289c7c9393b76789b0fa67eb239df2079
2023-06-14 01:48:17 +05:30
gobhardw
bbc7bc1ada
Fixing Logging for profiler v2
...
Change-Id: I7e52236c828f441e78631c5125692959eac7260b
2023-06-13 15:58:05 -04:00
Ammar ELWazir
6c61aa5311
Fixes for Spack
...
Change-Id: Ib2ea41b8140589fbc74aa297379588cc720e0183
2023-06-13 12:02:58 -04:00
Ammar ELWazir
7ea04a63c5
Fixing Build Library Paths
...
Change-Id: If71f548dda3dd7cab3dc251b4a3e6389cfc9e4f9
2023-06-10 10:30:25 -04:00
Ammar ELWazir
8350f42329
Tests fix
...
Change-Id: I1fe7ab12c20e83f0bfc710bfc6db6a8d03802dd5
2023-06-10 10:26:33 -04:00
gobhardw
089fa278b3
SWDEV-388280 making ctf plugin usage similar to perfetto
...
Change-Id: Iccf17e8d8ff0f96701df8797cbb1ba58f9652575
2023-06-10 11:22:35 +05:30
Ammar ELWazir
4560bcae9f
Setting Priority for HSA Queue handling Device Profiling
...
Change-Id: I82072ffb73f56b6effd2878164513ce47014c33f
2023-06-08 18:11:59 -04:00
Giovanni LB
6e32c6d132
SWDEV-391586: Remove hsa handles and begin_ts from std::cout
...
Change-Id: I0d53849dd763d07094bd769d4bf1af908e39475f
2023-06-08 18:04:14 -04:00
Ammar ELWazir
19e3253049
Fixing ROCProfiler V1 Tests & V1 Tests Packaging
...
Change-Id: I741e29b8fbce9d4643c4f13afafd7d4fd648094b
2023-06-08 18:25:57 +00:00
gobhardw
167326b6fc
Rocprofiler V2 API doc improvements
...
Change-Id: I5fa751f6a4041fcd426eee4e496dcfd561f3a5e3
2023-06-08 12:28:10 -04:00
Ammar ELWazir
2e3d0ee110
SWDEV-296009: Disabling ROCP_MCOPY_DATA
...
Change-Id: I5bbc529831d60e254d510a176b432395daac280a
2023-06-07 12:10:53 -04:00
Giovanni LB
54cbefa9f3
Fixed scalebar for Navi
...
Change-Id: I5d644f43eac16c86535012286dff972e3afbcb3b
2023-06-07 11:40:56 -03:00
Giovanni LB
e078d3704c
SWDEV-391596: Moved counters output to the same line as dispatch info
...
Change-Id: I08076b4d4fd20cbb4632cf5cc18c4651caafe87c
2023-06-06 17:03:20 -04:00
Ammar ELWazir
5c8cb39b08
Fixing Perfetto Plugin & Updating Perfetto SDK
...
Change-Id: Idad07448a70b0b17acee899c0265147455a9d87c
2023-06-06 09:02:17 -04:00
gobhardw
02412ff353
SWDEV-397576 Fixing typo in DISABLED keyword
...
Change-Id: Ia1e391e2503957a451d6f7051291d092a33b7e04
2023-06-04 00:45:36 -04:00
Giovanni LB
f154067583
Added GFX11 compilation for tests
...
Change-Id: I4483a0439fba0921cd9304b4bf45447b9a94b065
2023-06-03 13:38:25 -03:00
Giovanni LB
58d82814e1
File plugin performance improvement (upto 40%) by not using endl.
...
Change-Id: Ic9be0fb144eb0fa95f8e72c2de46ee4187f071c3
2023-06-03 09:30:06 -04:00
Ammar ELWazir
edf162163a
Profiler and Tracer fix to use the same GPU ID
...
Change-Id: Ie42212d7717a3fd5e8fe1b5d1a2e893499ccedf7
2023-06-02 22:19:28 -04:00
Ammar ELWazir
3fd8de68aa
Fixing ROCProf Tool V1 list basic/derived counters
...
Change-Id: I70534fd136301e54416d5f663e52b57788a7ec0a
2023-06-02 15:51:21 -05:00
Giovanni LB
59ee21f7d1
SWDEV-402866: Added browser file mode. Fixed caching. Changed ATT buffer size. Added MAX_ATT environment variable. Updated README/Changelog.
...
Change-Id: I36a6093bb85bf4ef179b59df676fc2e4cbdb5288
2023-06-02 12:41:20 -04:00
Giovanni LB
44e787957b
Reduced ATT filesize. Fixed mov/scratch from gfx11 and false skip on gfx9.
...
Change-Id: Ibe80743bf02780f76d4a72dcb0626ca5077e34d9
2023-06-02 12:41:06 -04:00
Giovanni LB
a6a61c5f51
Added support for Navi ATT
...
Change-Id: If65afd850b1a63fdda6382133c6269c8d17bfb4d
2023-06-02 12:40:48 -04:00
gobhardw
24286477af
API and Usage Documentation
...
Change-Id: If34e497ff7938a352eecd4c1cd972cca5df6c5a3
2023-06-02 09:05:12 -04:00
Ammar ELWazir
0859c3567d
Adding Kernel Dispatch Tracing Correlation
...
Change-Id: I7f05fc1fa2fd3f13e0c120b2f48787454a6db7a6
2023-06-02 02:04:02 +00:00
Ammar ELWazir
941a0373e6
Fixing Kernel Dispatches timestamps issue
...
Change-Id: I4946ea13e2796b018dc3a9114c232b0fa5f483dc
2023-06-02 02:02:22 +00:00
Giovanni LB
dd85b1d528
SWDEV-380521: Fixed perfetto data corruption for roctx and terminal. Added MPI rank to timeline.
...
Change-Id: I9d133c495b2809891f5df8b3e6504df13beb3d4e
2023-06-01 06:44:54 -04:00
Giovanni LB
cd5456bf1c
SWDEV-391594: Added macros for MPI env-vars
...
Change-Id: I373833a2ad997ba944a05f10ac8da6cfdf139fa3
2023-06-01 06:43:40 -04:00
Giovanni LB
1b5fed173c
SWDEV-391583: Set default outputdir when filename is specified
...
Change-Id: I9765582cc0dc870906d0ec16aa9ca38e990e0ef8
2023-06-01 06:43:19 -04:00
gobhardw
d0326a0a28
Fixing README for ATT
...
Change-Id: I0dcc75082a03552a3f2040d63798e0dcd3b63c1c
2023-06-01 14:23:23 +05:30
Ammar ELWazir
2591d37add
Fixing Perfetto & CTF plugins for ROCtx
...
Change-Id: I575dcfcac6ced4dd5973f037137f1386a684e08b
2023-06-01 08:41:25 +00:00
Giovanni LB
bb45109989
Fixing Begin and End timestamps for tracer records
...
Change-Id: I848772ff22c993a0ae82d68336be2b94f32d4489
2023-05-31 19:18:03 -04:00
Ammar ELWazir
f308e36798
Fixing Readme & File structure & Typos
...
Change-Id: I354b4e0e0448c3e8555d0b766b2c410c8049c2ff
2023-05-31 18:00:16 -04:00
Sriraksha Nagaraj
3fe6016957
SWDEV-356166: Adding fix to load rocminfo without it in the PATH variable
...
Change-Id: I3f36900b47b72fab44c561123cd7600161124430
2023-05-31 14:49:11 -04:00
AravindanC
9834b9016a
SWDEV-351540 - ASAN packaging for rocprofiler library
...
Change-Id: I79b441d3804ccd470b10bc99660c63217ed8eb4f
2023-05-31 11:33:40 -07:00
Giovanni LB
099cca3eb4
SWDEV-402861: Updated changelog for --mode file/network/off
...
Change-Id: I653021ad61dcd8a26365b5bc4a637b1e7be4383e
2023-05-31 12:29:06 -04:00
Ammar ELWazir
4bcef6b8de
Removing ROCMTools naming from ROCProfiler project
...
Change-Id: Ibd6211e031157f68a1bc3dd8dd77385e695cb700
2023-05-30 22:14:50 -05:00
gobhardw
54222bb4ae
Fixing profiler API test
...
Change-Id: Ie9b473f5e20b41a73c16d2d7218395fee116ad1d
2023-05-30 21:41:54 -05:00
Ammar ELWazir
08fc21ac31
SWDEV-403050: Multiple fixes for Memory Leaks in profiler
...
Change-Id: Ib720a81105af13898ff745ce0cbc2a48c1f4a980
2023-05-30 21:41:54 -05:00
Ammar ELWazir
00ecca25c7
Fixing Multiple Profiler Issues:
...
1- Fixing Output Buffer Issues
2- Metrics Instances created for all GPUs in Init
3- Multi CPU/GPU/KernArg Pools are initialized for every Agent in Init
4- Lowering OverHead in the Packet WriteInterceptor in the ProxyQueue for both Profile Counting & ATT
Change-Id: Ic3d78156af8405bb134d01584574c339237d265f
2023-05-30 21:41:54 -05:00
Saurabh Verma
b72fa8b125
corrected the gpu-id in the profiler record for MI300 individual xcc mode
...
Change-Id: Iec0163a67dd28b556f73ef7ff376d6d7040ba4c5
2023-05-30 21:41:54 -05:00