NEW, AMD uProf 5.2 is now available (December 11, 2025)

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.2

  • New AMD processor support:  STX-Halo, KRK1 and KRK2
  • Wait Object Analysis on Linux with Threading config
  • Python (v3.10) Application Profiling support for “Attach to Process” and Launch application – Through Hotspots config
  • Source level attribution for Python Profiling using Hotspots config
  • Support for C++ inline functions on Windows OS
  • Added support for AMD Instrumentation and Tracing Technology API support for “Event” APIs
  • Thread Timeline views to show CPU Utilization every 10 ms
  • Enhanced GUI to support re-sizing of columns in various views, sort columns by ascending/descending order, hide/un-hide columns, and re-arrange the columns
  • Enhanced tooltips in custom config, column names in views,  All Thread and Per-Thread Timeline
  • Support for “start delay” in PCM’s CLI options
  • Support for OpenMP Spec 5.1, 5.2, and 6.0
  • Efficiency metrics for OpenMP
  • Function Tracing - support for Recursive functions

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 25H2)
    • Windows Server® 2019, Windows Server® 2022 and Windows Server® 2025
  • Linux
    • Ubuntu® 22.04 and later
    • RHEL® 8.6 and later
    • SLES & openSUSE® Leap 15.5*, Debian 12
    • RHEL based distros - Rocky Linux 9.3*, Alma Linux 9.4
  • FreeBSD® 13, FreeBSD® 14, 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 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.2.431.exe 5.2 12/11/2025 Windows 64-bit 4a8f6d939a7b9865b9b3cc84b27149c3 117MB
AMDuProf_Linux_x64_5.2.606.tar.bz2 5.2 12/11/2025 Linux 64-bit 3a72f5ae892fe530e51e7d5a3343ca55 297MB
amduprof_5.2-606_amd64.deb 5.2 12/11/2025 Linux 64-bit 5d7b0db3b0cd6f017e0ae803b9930022 299MB
amduprof-5.2-606.x86_64.rpm 5.2 12/11/2025 Linux 64-bit 82a5be2cb5dc48fabb3045a5b4a3ed69 299MB
AMDuProf_FreeBSD_x64_5.2.519.tar.bz2 5.2 12/11/2025 FreeBSD 64-bit 4aab69727db8ff486f6c68ad122f0685 133MB

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.