2. Hardware and Software Requirements

AMD uProf supports the following specifications. For a detailed list of supported processors and operating systems, refer to the AMD uProf Release Notes available at: AMD uProf product page.

2.1. Processors

AMD uProf supports the following processors:

2.2. Operating Systems

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

Note

uProf supports CPU Profiler and PCM on FreeBSD 14.

For OS support on AMD EPYC™ processors, refer to AMD EPYC™ Processors Minimum Operating System (OS) Versions.

2.3. Compilers and Application Environment

AMD uProf supports the following application environments:

2.4. Virtualization Support

AMD uProf supports virtualized environments. The following virtualized environments are supported:

2.5. Container Support

AMD uProf Power Profiler can be used for system wide profiling and for application profiling inside the docker environment. This support is only on Linux platforms. To run the Power Profiler in the docker environment, begin by installing the Power Profiler driver inside the container. By default, docker containers have their own isolated PID namespace, which means they do not see processes outside their own container. If your application needs visibility into processes outside the container (such as host processes), you can run the container in the host PID namespace using the --pid=host option when starting the container.

$ sudo docker run --pid=host <image>

AMD uProf CPU Profiler can be used for analysis of applications running inside the Docker container environments. This is supported only on Linux platforms. Choose one of the following approaches for application analysis: