Litcius/Paper detail

A Holistic View of Memory Utilization on HPC Systems: Current and Future Trends

Ivy Peng, Ian Karlin, Maya Gokhale, Kathleen Shoga, Matthew LeGendre, Todd Gamblin

202120 citationsDOIOpen Access PDF

Abstract

Memory subsystem is one crucial component of a computing system. Co-designing memory subsystems becomes increasingly challenging as workloads continue evolving on HPC facilities and new architectural options emerge. This work provides the first large-scale study of memory utilization with system-level, job-level, temporal and spatial patterns on a CPU-only and a GPU-accelerated leadership supercomputer. From system-level monitoring data that spans three years, we identify a continuous increase in memory intensity in workloads over recent years. Our job-level characterization reveals different hotspots in memory usage on the two systems. Furthermore, we introduce two metrics, ’spatial imbalance’ and ’temporal imbalance’, to quantify the imbalanced memory usage across compute nodes and throughout time in jobs. We identify representative temporal and spatial patterns from real jobs, providing quantitative guidance for research on efficient resource configurations and novel architectural options. Finally, we showcase the impact of our study in informing system configurations through an upcoming NNSA CTS procurement.

Topics & Concepts

Computer scienceSupercomputerProcurementDistributed computingResource (disambiguation)Component (thermodynamics)Memory managementComputer architectureOverlayOperating systemPhysicsThermodynamicsComputer networkMarketingBusinessCloud Computing and Resource ManagementAdvanced Data Storage TechnologiesParallel Computing and Optimization Techniques
A Holistic View of Memory Utilization on HPC Systems: Current and Future Trends | Litcius