SC19 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Tools for Monitoring CPU Usage and Affinity in Multicore Supercomputers


Workshop: Tools for Monitoring CPU Usage and Affinity in Multicore Supercomputers

Abstract: Without other naturally efficient methods to further boost CPU performance, supercomputer designers and vendors have packed more and more physical processors(cores) into HPC processors. When working with multi-processor compute nodes, process and thread affinity/pinning can influence performance in a significant way. However, existing tools for monitoring an application's CPU usage and affinity information are sometimes inconvenient and unsatisfying. Three innovative HPC user-support tools, core_usage, show_affinity, and amask, have been designed and implemented to change this status. These tools are helping HPC users and administrators easily monitor CPU usage and affinity. They provide a convenient mechanism for evaluating an application's process scheduling and process occupation on processors, especially on systems with a large core counts.






Back to 6th International Workshop on HPC User Support Tools (HUST-19) Archive Listing


Back to Full Workshop Archive Listing