Ma, Bing
c50a8225ae
[gfx12] Finalize support for gfx12 new counter blocks ( #81 )
...
1. Move all new gfx12 block enums to aql_profile_v2.h. hsa_ven_amd_aqlprofile.h will be left untouched.
2. Re-org counter info in gfx12_block_info.h to be purely alphabetic-ordered for easy comparison between different IP versions. Also use auto-gen block name from IP header files whenever possible to reduce manual editing.
3. Remove unused counter info from graphics blocks.
4. Added UTCL2 and VML2 support
5. Added all gfx12 blocks to ctrl test
[ROCm/aqlprofile commit: b20803e95d ]
2025-05-29 15:14:09 -07:00
Ma, Bing
b20803e95d
[gfx12] Finalize support for gfx12 new counter blocks ( #81 )
...
1. Move all new gfx12 block enums to aql_profile_v2.h. hsa_ven_amd_aqlprofile.h will be left untouched.
2. Re-org counter info in gfx12_block_info.h to be purely alphabetic-ordered for easy comparison between different IP versions. Also use auto-gen block name from IP header files whenever possible to reduce manual editing.
3. Remove unused counter info from graphics blocks.
4. Added UTCL2 and VML2 support
5. Added all gfx12 blocks to ctrl test
2025-05-29 15:14:09 -07:00
Xie, AlexBin
4a85b5c88a
SWDEV-532690 - use GLEW target name for linkage ( #428 )
...
Change-Id: Ie149d445469633775af3f87fa4868cc1796168a2
[ROCm/clr commit: 4caea650f4 ]
2025-05-29 18:00:00 -04:00
Xie, AlexBin
4caea650f4
SWDEV-532690 - use GLEW target name for linkage ( #428 )
...
Change-Id: Ie149d445469633775af3f87fa4868cc1796168a2
2025-05-29 18:00:00 -04:00
Baraldi, Giovanni
c585122767
Adding using-thread-trace.rst ( #408 )
...
* Adding using-thread-trace.rst
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
* Add to index/toc
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
Co-authored-by: Baraldi, Giovanni <Giovanni.Baraldi@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
Co-authored-by: Baraldi, Giovanni <Giovanni.Baraldi@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
Co-authored-by: Baraldi, Giovanni <Giovanni.Baraldi@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Paoletti, Leo <Leo.Paoletti@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
---------
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
Co-authored-by: Paoletti, Leo <Leo.Paoletti@amd.com >
[ROCm/rocprofiler-sdk commit: b590612966 ]
2025-05-29 15:41:42 -05:00
Baraldi, Giovanni
b590612966
Adding using-thread-trace.rst ( #408 )
...
* Adding using-thread-trace.rst
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
* Add to index/toc
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
Co-authored-by: Baraldi, Giovanni <Giovanni.Baraldi@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
Co-authored-by: Baraldi, Giovanni <Giovanni.Baraldi@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
Co-authored-by: Baraldi, Giovanni <Giovanni.Baraldi@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Paoletti, Leo <Leo.Paoletti@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
---------
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
Co-authored-by: Paoletti, Leo <Leo.Paoletti@amd.com >
2025-05-29 15:41:42 -05:00
xuchen-amd
6c40056aa9
Add chip specs ( #681 )
...
* Add perfmon config spec, enhance memory partition info.
* Add gfx950 perfmon config.
* Add High Freq variants in gfx942.
* Add backup detection methods for gpu model.
* Improve get_num_xcds logic by adding detection of 1to1 arch-to-compute_partition logic.
* Add default compute partition settings spx:8 for when gpu_model=None.
* Update gpu spec tests.
* Add backup compute partition detection.
---------
Signed-off-by: xuchen-amd <xuchen@amd.com >
[ROCm/rocprofiler-compute commit: f0fad19e8b ]
2025-05-29 16:35:34 -04:00
xuchen-amd
f0fad19e8b
Add chip specs ( #681 )
...
* Add perfmon config spec, enhance memory partition info.
* Add gfx950 perfmon config.
* Add High Freq variants in gfx942.
* Add backup detection methods for gpu model.
* Improve get_num_xcds logic by adding detection of 1to1 arch-to-compute_partition logic.
* Add default compute partition settings spx:8 for when gpu_model=None.
* Update gpu spec tests.
* Add backup compute partition detection.
---------
Signed-off-by: xuchen-amd <xuchen@amd.com >
2025-05-29 16:35:34 -04:00
Baraldi, Giovanni
c82c23559f
[rocprofv3] Fix ATT library path ( #425 )
...
Fix rocprofv3 `--att-library-path` option
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
[ROCm/rocprofiler-sdk commit: 134ac2d9de ]
2025-05-29 15:34:07 -05:00
Baraldi, Giovanni
134ac2d9de
[rocprofv3] Fix ATT library path ( #425 )
...
Fix rocprofv3 `--att-library-path` option
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
2025-05-29 15:34:07 -05:00
habajpai-amd
75a335b245
Add corr_id for HIP Runtime API in Perfetto ( #218 )
...
for SWDEV-533883
---------
Co-authored-by: Aleksandar Djordjevic <aleksandar.djordjevic@amd.com >
[ROCm/rocprofiler-systems commit: 39090bfc54 ]
2025-05-29 16:00:31 -04:00
habajpai-amd
39090bfc54
Add corr_id for HIP Runtime API in Perfetto ( #218 )
...
for SWDEV-533883
---------
Co-authored-by: Aleksandar Djordjevic <aleksandar.djordjevic@amd.com >
2025-05-29 16:00:31 -04:00
Charis Poag
5e31509711
Removed backwards compatibility for jpeg_activity/vcn_activity
...
Updated:
- Removed backwards compatibility for jpeg_activity/vcn_activity
- On supported ASICs users can use XCP (partition) stat values:
jpeg_busy and vcn_busy
Change-Id: I78c403f8462668738ec57cac12b107f6a3989b18
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
[ROCm/rocm_smi_lib commit: 1c6b2adae7 ]
2025-05-29 13:47:56 -05:00
Charis Poag
1c6b2adae7
Removed backwards compatibility for jpeg_activity/vcn_activity
...
Updated:
- Removed backwards compatibility for jpeg_activity/vcn_activity
- On supported ASICs users can use XCP (partition) stat values:
jpeg_busy and vcn_busy
Change-Id: I78c403f8462668738ec57cac12b107f6a3989b18
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
2025-05-29 13:47:56 -05:00
Ben Richard
7fd93cfed3
Upgrade to Dash 3.0 ( #719 )
...
[ROCm/rocprofiler-compute commit: 45296ceb46 ]
2025-05-29 14:36:03 -04:00
Ben Richard
45296ceb46
Upgrade to Dash 3.0 ( #719 )
2025-05-29 14:36:03 -04:00
David Yat Sin
d52f1d0453
rocr: Remove extra check for page-aligned
...
ROCr initially had a bug where memory allocations that were not 4K
aligned were internally 4K aligned but ROCr would not keep track
of user-requested size. This would cause some pointer_info queries
to fail, but HIP was already aligning the buffer sizes for IPC
requests. For backward compatibility accross 2 minor versions,
we allowed IPC look-ups to be both aligned and un-aligned.
Removing this check as this 4 minor versions have been released
since then.
2025-05-29 12:35:15 -04:00
David Yat Sin
8f7c7458aa
rocr: Remove extra check for page-aligned
...
ROCr initially had a bug where memory allocations that were not 4K
aligned were internally 4K aligned but ROCr would not keep track
of user-requested size. This would cause some pointer_info queries
to fail, but HIP was already aligning the buffer sizes for IPC
requests. For backward compatibility accross 2 minor versions,
we allowed IPC look-ups to be both aligned and un-aligned.
Removing this check as this 4 minor versions have been released
since then.
[ROCm/ROCR-Runtime commit: d52f1d0453 ]
2025-05-29 12:35:15 -04:00
Belton-Schure, Aidan
c8a720088f
SWDEV-527851 SWDEV-527890 SWDEV-529456 - Update vector types test ( #172 )
...
* Update vector types test
* update MakeVector to be host+device function
* Add regression testing
* Add tests for subscript operator
Change-Id: Ifac85aaa6cd6d6bd96c4239414e38f284e2a2d54
* Fix unused vars
Change-Id: I6bc2da76dbf962db5d75ea5a84bf16b66f8ba6ba
---------
Co-authored-by: Aidan Belton <abeltons@amd.com >
[ROCm/hip-tests commit: ef6c95f6ce ]
2025-05-29 21:38:20 +05:30
Belton-Schure, Aidan
ef6c95f6ce
SWDEV-527851 SWDEV-527890 SWDEV-529456 - Update vector types test ( #172 )
...
* Update vector types test
* update MakeVector to be host+device function
* Add regression testing
* Add tests for subscript operator
Change-Id: Ifac85aaa6cd6d6bd96c4239414e38f284e2a2d54
* Fix unused vars
Change-Id: I6bc2da76dbf962db5d75ea5a84bf16b66f8ba6ba
---------
Co-authored-by: Aidan Belton <abeltons@amd.com >
2025-05-29 21:38:20 +05:30
Elwazir, Ammar
f39871096b
Headers include fix ( #426 )
...
* Header Fixes
* Format fix
[ROCm/rocprofiler-sdk commit: 8f86aee2ca ]
2025-05-29 10:04:09 -05:00
Elwazir, Ammar
8f86aee2ca
Headers include fix ( #426 )
...
* Header Fixes
* Format fix
2025-05-29 10:04:09 -05:00
Indic, Vladimir
ec2fe441e6
GFX950 Stochastic PC sampling ( #344 )
...
* GFX950 Stochastic PC sampling
* Use actual type instead void *
* error reporting if the pcs method is inappropriate
[ROCm/rocprofiler-sdk commit: 2bb64e9c9a ]
2025-05-29 17:59:52 +05:30
Indic, Vladimir
2bb64e9c9a
GFX950 Stochastic PC sampling ( #344 )
...
* GFX950 Stochastic PC sampling
* Use actual type instead void *
* error reporting if the pcs method is inappropriate
2025-05-29 17:59:52 +05:30
Manocha, Rahul
98c34321f1
SWDEV-460098 - Fix error codes for hipLaunchKernel APIs to match cuda ( #206 )
...
Co-authored-by: Branislav Brzak <branislav.brzak@amd.com >
[ROCm/hip-tests commit: ea8a7e1e54 ]
2025-05-29 13:20:49 +05:30
Manocha, Rahul
ea8a7e1e54
SWDEV-460098 - Fix error codes for hipLaunchKernel APIs to match cuda ( #206 )
...
Co-authored-by: Branislav Brzak <branislav.brzak@amd.com >
2025-05-29 13:20:49 +05:30
Luzynski, Sebastian
700692bae2
SWDEV-508967 - Fix error code mismatch for hipBindTexture API ( #423 )
...
Signed-off-by: Sebastian Luzynski <Sebastian.Luzynski@amd.com >
[ROCm/clr commit: 109795f6c9 ]
2025-05-29 13:13:12 +05:30
Luzynski, Sebastian
109795f6c9
SWDEV-508967 - Fix error code mismatch for hipBindTexture API ( #423 )
...
Signed-off-by: Sebastian Luzynski <Sebastian.Luzynski@amd.com >
2025-05-29 13:13:12 +05:30
Belton-Schure, Aidan
0fcf5ef2c5
Fix vec operator[] ( #419 )
...
Change-Id: I1b6767b8b7f7dbcf9998662dd9f8ae3a96e1deca
[ROCm/clr commit: 9533ceb8aa ]
2025-05-29 13:09:34 +05:30
Belton-Schure, Aidan
9533ceb8aa
Fix vec operator[] ( #419 )
...
Change-Id: I1b6767b8b7f7dbcf9998662dd9f8ae3a96e1deca
2025-05-29 13:09:34 +05:30
Betigeri, Sourabh
328aeb758c
SWDEV-508963 - Change hipMemcpy subset of methods to use const qualifier for src ( #139 ) ( #418 )
...
Change-Id: Ia5b68bacff634d3d9e5757f515bac50887895bc3
[ROCm/clr commit: c0c3aa3637 ]
2025-05-29 13:07:51 +05:30
Betigeri, Sourabh
c0c3aa3637
SWDEV-508963 - Change hipMemcpy subset of methods to use const qualifier for src ( #139 ) ( #418 )
...
Change-Id: Ia5b68bacff634d3d9e5757f515bac50887895bc3
2025-05-29 13:07:51 +05:30
Betigeri, Sourabh
8ad6c23d58
SWDEV-508963 - Change hipMemcpy subset of methods to use const qualifier for src ( #55 ) ( #98 )
...
Change-Id: I03bb31f48c3552774eb7354a50f5eb77e0c3d44b
[ROCm/hip commit: 754b45b91d ]
2025-05-29 13:07:25 +05:30
Betigeri, Sourabh
754b45b91d
SWDEV-508963 - Change hipMemcpy subset of methods to use const qualifier for src ( #55 ) ( #98 )
...
Change-Id: I03bb31f48c3552774eb7354a50f5eb77e0c3d44b
2025-05-29 13:07:25 +05:30
Manocha, Rahul
88c3041e15
SWDEV-460098 - Match hipModuleLaunchKernel and hipModuleLaunchCooperativeKernel with cuda ( #414 )
...
Co-authored-by: Rahul Manocha <rmanocha@amd.com >
[ROCm/clr commit: 7177f1c280 ]
2025-05-29 13:04:54 +05:30
Manocha, Rahul
7177f1c280
SWDEV-460098 - Match hipModuleLaunchKernel and hipModuleLaunchCooperativeKernel with cuda ( #414 )
...
Co-authored-by: Rahul Manocha <rmanocha@amd.com >
2025-05-29 13:04:54 +05:30
Arandjelovic, Marko
15b839954e
SWDEV-531009 - Revert SWDEV-525653 - Make hipGetDeviceProperties and hipChooseDevice use th… ( #381 )
...
This reverts commit d4275741ba .
[ROCm/clr commit: df06b2b692 ]
2025-05-29 13:02:45 +05:30
Arandjelovic, Marko
df06b2b692
SWDEV-531009 - Revert SWDEV-525653 - Make hipGetDeviceProperties and hipChooseDevice use th… ( #381 )
...
This reverts commit b006380ff6 .
2025-05-29 13:02:45 +05:30
Dittakavi, Satyanvesh
89e363cab1
SWDEV-530921 - Remove the usage of __AMDGCN_WAVEFRONT_SIZE as compile time constant ( #82 )
...
[ROCm/hip commit: b32b642fef ]
2025-05-29 12:53:42 +05:30
Dittakavi, Satyanvesh
b32b642fef
SWDEV-530921 - Remove the usage of __AMDGCN_WAVEFRONT_SIZE as compile time constant ( #82 )
2025-05-29 12:53:42 +05:30
Dittakavi, Satyanvesh
dd3eaa86ff
SWDEV-530921 - Remove the usage of __AMDGCN_WAVEFRONT_SIZE as compile time constant ( #330 )
...
* SWDEV-530921 - Remove the usage of __AMDGCN_WAVEFRONT_SIZE as compile time constant
* wavefrontsize builtin to be used only in device compilation
* SWDEV-530921 - Remove the usage of __AMDGCN_WAVEFRONT_SIZE as compile time constant
[ROCm/clr commit: 54503f0d67 ]
2025-05-29 12:52:10 +05:30
Dittakavi, Satyanvesh
54503f0d67
SWDEV-530921 - Remove the usage of __AMDGCN_WAVEFRONT_SIZE as compile time constant ( #330 )
...
* SWDEV-530921 - Remove the usage of __AMDGCN_WAVEFRONT_SIZE as compile time constant
* wavefrontsize builtin to be used only in device compilation
* SWDEV-530921 - Remove the usage of __AMDGCN_WAVEFRONT_SIZE as compile time constant
2025-05-29 12:52:10 +05:30
David Yat Sin
c3978d03a4
rocr: Update async-scratch reclaim API doc
2025-05-28 20:08:52 -04:00
David Yat Sin
4515a48355
rocr: Update async-scratch reclaim API doc
...
[ROCm/ROCR-Runtime commit: c3978d03a4 ]
2025-05-28 20:08:52 -04:00
David Yat Sin
11da1293de
rocr:Fix compile warnings
2025-05-28 16:12:02 -04:00
David Yat Sin
1b1d4e017a
rocr:Fix compile warnings
...
[ROCm/ROCR-Runtime commit: 11da1293de ]
2025-05-28 16:12:02 -04:00
David Yat Sin
0d70045817
rocr: Remove deprecated doorbell type 1 support
2025-05-28 16:12:02 -04:00
David Yat Sin
39ecc88315
rocr: Remove deprecated doorbell type 1 support
...
[ROCm/ROCR-Runtime commit: 0d70045817 ]
2025-05-28 16:12:02 -04:00
David Yat Sin
4bae509296
rocr: Remove deprecated queue doubleMap code
2025-05-28 16:12:02 -04:00
David Yat Sin
b83b8b4535
rocr: Remove deprecated queue doubleMap code
...
[ROCm/ROCR-Runtime commit: 4bae509296 ]
2025-05-28 16:12:02 -04:00