@@ -2,9 +2,9 @@ The Radeon™ GPU Profiler
2
2
========================
3
3
4
4
The Radeon GPU Profiler is a performance tool that can be used by
5
- developers to optimize DirectX®12, Vulkan® and OpenCL™ applications for AMD RDNA™
6
- and GCN hardware. It is part of a suite of tools comprised of the following
7
- software:
5
+ developers to optimize DirectX®12, Vulkan®, OpenCL™ and HIP applications for
6
+ AMD RDNA™ and GCN hardware. It is part of a suite of tools comprised of the
7
+ following software:
8
8
9
9
- **Radeon Developer Mode Driver ** - This is shipped as part of the AMD
10
10
public Adrenalin driver and supports the developer mode features required for
@@ -17,7 +17,7 @@ software:
17
17
18
18
- **Radeon Developer Panel (RDP) ** - A GUI application that allows the
19
19
developer to configure driver settings and generate profiler data
20
- from DirectX12, Vulkan and OpenCL applications.
20
+ from DirectX12, Vulkan, OpenCL and HIP applications.
21
21
22
22
- **Radeon GPU Profiler (RGP) ** - A GUI tool used to visualize and
23
23
analyze the profile data.
@@ -34,7 +34,7 @@ software:
34
34
provides unique visualizations of queue synchronization using fences
35
35
and semaphores, asynchronous compute, and barrier timings. Currently,
36
36
it supports the explicit graphics APIs (DirectX12 and Vulkan), compute
37
- APIs (OpenCL) and will NOT work with older graphics APIs such as
37
+ APIs (OpenCL and HIP ) and will NOT work with older graphics APIs such as
38
38
DirectX11 or OpenGL.
39
39
40
40
Graphics APIs, RDNA and GCN hardware, and operating systems
@@ -48,6 +48,8 @@ Graphics APIs, RDNA and GCN hardware, and operating systems
48
48
49
49
\ **Supported RDNA and GCN hardware **
50
50
51
+ - AMD Radeon RX 7000 series
52
+
51
53
- AMD Radeon RX 6000 series
52
54
53
55
- AMD Radeon RX 5000 series
@@ -70,10 +72,6 @@ Graphics APIs, RDNA and GCN hardware, and operating systems
70
72
71
73
- Windows® 11
72
74
73
- - Ubuntu 18.04 LTS (Vulkan only)
74
-
75
- - Ubuntu 20.04 LTS (Vulkan only)
76
-
77
75
- Ubuntu 22.04 LTS (Vulkan only)
78
76
79
77
Compute APIs, RDNA and GCN hardware, and operating systems
@@ -83,8 +81,12 @@ Compute APIs, RDNA and GCN hardware, and operating systems
83
81
84
82
- OpenCL
85
83
84
+ - HIP
85
+
86
86
\ **Supported RDNA and GCN hardware **
87
87
88
+ - AMD Radeon RX 7000 series
89
+
88
90
- AMD Radeon RX 6000 series
89
91
90
92
- AMD Radeon RX 5000 series
@@ -183,19 +185,19 @@ the profile data are within the **Overview** and **Events** sections.
183
185
2. **Overview **
184
186
185
187
a. **Frame Summary ** - Contains a summary of the structure of the
186
- graphics frame. This overview section is not available for OpenCL profiles.
188
+ graphics frame. This overview section is not available for OpenCL or HIP profiles.
187
189
188
- b. **Profile Summary ** - Contains a summary of the structure of the OpenCL profile.
190
+ b. **Profile Summary ** - Contains a summary of the structure of the OpenCL of HIP profile.
189
191
190
192
c. **Barriers ** - Details of the barrier usage in the profile.
191
193
192
194
d. **Context rolls ** - Details of the hardware context register usage.
193
- This overview section is not available for OpenCL profiles.
195
+ This overview section is not available for OpenCL or HIP profiles.
194
196
195
197
e. **Most expensive events ** - List of the most expensive events.
196
198
197
199
f. **Render/depth targets ** - Overview of render targets used throughout
198
- the graphics frame. This overview section is not available for OpenCL profiles.
200
+ the graphics frame. This overview section is not available for OpenCL or HIP profiles.
199
201
200
202
g. **Pipelines ** - Details of the pipeline usage in the profile.
201
203
@@ -597,7 +599,8 @@ User Debug Markers
597
599
==================
598
600
599
601
User markers can help application developers to correlate the data seen
600
- in RGP with their application behavior. User Markers are presently not supported for OpenCL.
602
+ in RGP with their application behavior. User Markers are currently
603
+ not supported for OpenCL or HIP.
601
604
602
605
DirectX12 User Markers
603
606
----------------------
0 commit comments