Tools for Monitoring CPU Usage and Affinity in Multicore Supercomputers

2Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Performance boosts in HPC nodes have come from making SIMD units wider and aggressively packing more and more cores in each processor. With multiple processors and so many cores it has become necessary to understand and manage process and thread affinity and pinning. However, affinity tools have not been designed specifically for HPC users to quickly evaluate process affinity and execution location. To fill in the gap, three HPC user-friendly tools, core_usage, show_affinity, and amask, have been designed to eliminate barriers that frustrate users and impede users from evaluating and analyzing affinity for applications. These tools focus on providing convenient methods, easy-to-understand affinity representations for large process counts, process locality, and run-time core load with socket aggregation. These tools will significantly help HPC users, developers and site administrators easily monitor processor utilization from an affinity perspective.

Cite

CITATION STYLE

APA

Huang, L., Milfeld, K., & Liu, S. (2020). Tools for Monitoring CPU Usage and Affinity in Multicore Supercomputers. In Communications in Computer and Information Science (Vol. 1190 CCIS, pp. 69–86). Springer. https://doi.org/10.1007/978-3-030-44728-1_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free