Skip to content

Releases: GPUOpen-Tools/radeon_gpu_analyzer

Radeon GPU Analyzer 1.4

22 Dec 17:49
Compare
Choose a tag to compare

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

02 Nov 20:24
Compare
Choose a tag to compare

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

17 Aug 20:49
Compare
Choose a tag to compare

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

27 Jun 21:35
Compare
Choose a tag to compare

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

03 Feb 19:09
Compare
Choose a tag to compare

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.