Releases: GPUOpen-Tools/radeon_gpu_analyzer
Releases · GPUOpen-Tools/radeon_gpu_analyzer
Radeon GPU Analyzer 1.4
Highlights:
Ready to ROCK: introducing the new “rocm-cl” mode that supports OpenCL™ on top of AMD’s LLVM-based Lightning Compiler, the OpenCL™ compiler for the ROCm platform:
- Compile and link one or more OpenCL™ source files into a HSA Code Object.
- Generate disassembly for the Vega architecture:
o GCN ISA disassembly
o Mapping high-level source code to GCN ISA disassembly (--line-numbers option)
o LLVM IR disassembly (--il option) - Extract the Code Object meta-data (--metadata option).
- Gather static HW resource usage: SGPR and VGPR consumption, LDS usage, and more.
- Perform live register analysis at the assembly level.
- Generate control-flow graphs at the assembly level.
- Cross-platform, no need for a ROCm-capable machine.
For more details, see the RGA-1.4 Release Notes PDF document.
Radeon GPU Analyzer 1.3
This release provides bug fixes and backend improvements:
- Fixed an issue which prevented live VGPR analysis reports from being generated in SPIR-V mode (#14).
- Fixed an issue that caused RGA to generate a live VGPR analysis report even though --livereg was not mentioned in the invocation command (DX11 mode).
- Fixed an issue that caused RGA to output incorrect error messages in SPIR-V and OpenGL modes (this issue is related to #15).
- Vulkan SPIR-V backend: improvements and stabilization.
For more details, see the RGA-1.3 Release Notes PDF document.
Radeon GPU Analyzer 1.2
Highlights:
- You can now use public GPU names, and RGA will detect the relevant hardware architecture.
- Added support for multiple-GPU system configurations in the DirectX mode.
- SPIR-V modes (both binary and textual) can now accept a single input file. RGA will deduce the present pipeline stages automatically.
- Added support for more SPIR-V extensions.
- Building RGA: added CMake post-build scripts that copy dependency binaries.
For more details, see the RGA-1.2 Release Notes PDF document.
Radeon GPU Analyzer 1.1
This is a new version of Radeon GPU Analyzer (RGA).
Highlights:
- Support for the Vega architecture.
- Support for static analysis of VOP2 and VOP3 instruction groups.
- Beta feature: support for SPIR-V (both in binary and textual forms).
- OpenGL mode now works on Linux through the amdgpu-pro driver.
- Finding your relevant target device name is easier with this version: the "-l" and "--list-asics" options now provide a mapping between the GPU codename, architecture name and the names of different GPU variants.
- The Vulkan modes (GLSL, SPIR-V binary and SPIR-V textual) are now independent of the graphics hardware and the installed drivers, and can work on any x86-based system.
- DirectX, OpenGL and Vulkan modes are no longer dependent on the OpenCL runtime.
Notes:
- Windows users can use either the installer or the zip archive. For Linux, a tgz archive is provided.
- Some features require the latest Radeon Software version. More details can be found in the Release Notes file.
Radeon GPU Analyzer 1.0
This is the first release of the Radeon GPU Analyzer (RGA) command line tool.
Windows users can use either the installer or the zip archive.
For Linux, a tgz archive is provided.