Performance Assessment Software Requirements

In order to perform a high-level assessment, we require different pieces of software for each rubric. For several of the rubrics, there are several options of software that could be used. As we continue to develop lower-level assessments, further pieces of software will be required.

This list is intended to provide a resource which can be handed to the platforms team for your HPC system to justify which software you are asking to be installed.

High-Level Assessment

Core

  1. LIKWID

GPU

  1. NVIDIA - Nsight Compute
  2. AMD - rocprofiler v3

IO

  1. darshan

Intra-node and Inter-node

At high-level, these are scaling analyses done by comparing the time taken with different resource allocations and (for inter-node) different problem sizes. The methodology therefore requires only the Unix time utility.