NEW, AMD uProf 5.3 is now available (May 12, 2026)

AMD uProf (“MICRO-prof”) is a performance analysis tool-suite for x86 based applications running on Windows, Linux, and FreeBSD operating systems. It provides performance metrics for AMD “Zen”-based processors and AMD Instinct™ MI Series accelerators. AMD uProf enables developers better understand performance bottlenecks, optimization scope, and evaluate improvements.

AMD uProf Features

  • Performance Analysis - Identify runtime performance bottlenecks in applications
  • System Analysis – Monitor system-level performance metrics
  • Power Profiling – Track thermal and power characteristics of the system
  • Remote Profiling – Connect to remote Linux systems from a Windows host, initiate data collection and translation on the remote system, and view results in the local GUI
  • Analyze workload behavior, thread concurrency, and system-wide performance
  • Detect hotspots and micro-architectural issues in source code
  • Visualize GPU and heterogeneous application behavior on MI systems

What’s New in AMD uProf 5.3

Performance & Scalability Improvements

  • Optimized translation speed in CPU Profiling for modules with inline functions
  • Significant reduction in Python profiling overhead for long profile runs
  • Optimized database storage and reduced translation overhead for Hotspots and Threading runs
  • Reduced overall reporting time for large sessions
  • Optimized report generation for OpenMP, MPI, and hybrid workloads
  • Integration of DuckDB as a high‑performance database backend, replacing SQLite as the default database (SQLite remains available for backward compatibility)

GUI & Visualization Enhancements

  • Multiple enhancements to AMDuProfPCM HTML Report
  • Enabled Linux Timeline visualization for function tracing sessions in the GUI
  • Added Thread Name and TID tooltip in the All Thread Timeline with no truncation for improved thread‑level observability
  • Added Per‑Rank analysis of MPI data in the GUI
  • Optimized translation and reporting time in the GUI

CLI & Workflow Usability

  • Added an option to AMDuProfCLI to allow users to specify a Session Name
  • Added new CLI option --collect-thread on Linux to collect wait‑time data for a specific thread

Metrics & Platform Support

  • Added a new IBS metric: IBS_[LD,ST]_L1_DTLB_REFILL_LAT for Zen 4 / Zen 5 platforms to analyze TLB‑related load and store bottlenecks
  • Added PCIe metrics for Zen 3 server platforms in AMDuProfPCM

Virtualization & System Support

  • vIBS: Enabled IBS support in virtualized environments using the KVM hypervisor
  • Packaged the AMDSystemCheck utility on Linux to report OS, BIOS, and platform topology details

MPI, OpenMP & Parallel Profiling Improvements

  • Expanded Fortran name mangling coverage in MPI tracing agents
  • Corrected OpenMP imbalance and synchronization calculations
  • Improved accuracy of MPI timing and rank‑level reporting
  • Prevented silent loss of MPI trace visibility in mixed‑language applications
  • Introduced Unused Threads metric in inefficiency metrics to handle profile runs with varying thread counts

For a complete list of features added in this release, refer to the release notes.

Operating Systems

AMD uProf supports the 64-bit version of the following operating systems:

  • Microsoft® 
    • Windows® 10 (up to 22H2)
    • Windows® 11 (up to 26H1)
    • Windows Server® 2019, Windows Server® 2022 and Windows Server® 2025
  • Linux
    • Ubuntu® 22.04 and later (validated with Kernel versions 6.8.87, 6.14.0-35 and 6.17)
    • RHEL® 8.6 and later (validated with Kernel versions 4.18 and 5.14)
    • SLES & openSUSE® Leap 15.5*, Debian 12
    • RHEL based distros - Rocky Linux 9.3*, Alma Linux 9.4
  • FreeBSD® 13.5, FreeBSD® 14.3, and FreeBSD® 15

Virtualization

  • Linux KVM
  • Windows Hyper-V
  • VMware ESXi
  • Citrix Xen

Cloud Environments

  • AWS
  • Azure

Containers

  • Docker (on Linux)

For OS support on AMD EPYC™ processors, visit the AMD webpage https://www.amd.com/en/products/processors/server/epyc/minimum-operating-system.html.

*- Sanity tested. Support subject to commitment to compatibility with Red Hat Enterprise Linux.

Compilers and Application Environment

AMD uProf supports the following application environments:

  • Languages – C, C++, Fortran, Assembly, Java, Python and .NET
  • Programs compiled with standard x86-64 compilers
    • AMD AOCC
    • Microsoft and Intel compilers
    • GNU and LLVM compilers
  • Parallelism – OpenMP and MPI
  • Applications compiled with and without optimization and/or debug information

uProf Downloads

Download with EULA

File name Version Release OS Bitness Checksum MD5 Size
AMDuProf-5.3.518.exe 5.3 05/12/2026 Windows 64-bit c580df6679089738622814a2f9a016d2 127MB
AMDuProf_Linux_x64_5.3.518.tar.bz2 5.3 05/12/2026 Linux 64-bit cde7c32da81181fc6c4c39dbd578f44e 331MB
amduprof_5.3-518_amd64.deb 5.3 05/12/2026 Linux 64-bit 32ab052e45b8c5ffebc8bda901baef02 340MB
amduprof-5.3-518.x86_64.rpm 5.3 05/12/2026 Linux 64-bit b398a01f6d0db6dd552ea9258c96c9ba 339MB
AMDuProf_FreeBSD_x64_5.3.518.tar.bz2 5.3 05/12/2026 FreeBSD 64-bit 3cbd6e16defdde0a16d0faba4e34dde3 165MB

For previous versions, please reference the AMD μProf Archive

Features by OS

Feature Linux Windows FreeBSD
System Analysis
AMDuProfPCM*# Yes Yes Yes
AMDuProfSys*# Yes Yes No
CPU Profiling
Overview Analysis Yes No No
Hotspots Analysis Yes Yes No
Threading Analysis Yes No No
Micro-architecture Analysis Yes Yes Yes
Instruction Based Sampling (IBS) Yes Yes No
Timer Based Profiling (TBP) Yes Yes No
Cache Analysis Yes Yes No
Java App Profiling Yes Yes Yes
Python Profiling Yes No No
Call Stack Sampling – Native (C, C++, and FORTRAN) Yes Yes Yes
Call Stack Sampling – Java Yes No No
MPI Code Profiling Yes No No
OpenMP Tracing Yes No No
MPI API Tracing Yes No No
OS Tracing Yes No No
GPU Analysis
GPU Profiling# Yes No No
GPU Tracing Yes No No
Power Profiling
Live Power Profile Yes Yes No
User Interface
Graphical Interface Yes Yes No
Command Line Yes Yes Yes
API
Profile Control API Yes Yes No
Power Profiler API Yes Yes No
Instrument API Yes No No
  • * Feature available only on AMD EPYC™ processors
  • # Command line interface only

Resources and Technical Support

Documentation

Support

For support options, refer to Technical Support.

AMD Community

For moderated forums, refer to the AMD Community.