Litcius/Paper detail

Future of HPC: Diversifying Heterogeneity

Dejan Milojičić, Paolo Faraboschi, Nicolas Dubé, Duncan Roweth

202138 citationsDOI

Abstract

After the end of Dennard scaling and with the imminent end of Moore's Law, it has become challenging to continue scaling HPC systems within a given power envelope. This is exacerbated most in large systems, such as high end supercomputers. To alleviate this problem, general purpose is no longer sufficient, and HPC systems and components are being augmented with special-purpose hardware. By definition, because of the narrow applicability of specialization, broad supercomputing adoption requires using different heterogeneous components, each optimized for a specific application domain. In this paper, we discuss the impact of the introduced heterogeneity of specialization across the HPC stack: interconnects including memory models, accelerators including power and cooling, use cases and applications including AI, and delivery models, such as traditional, as-a-Service, and federated. We believe that a stack that supports diversification across hardware and software is required to continue scaling performance and maintaining energy efficiency.

Topics & Concepts

SupercomputerComputer scienceScalingComputer architectureStack (abstract data type)Distributed computingDomain (mathematical analysis)Parallel computingOperating systemGeometryMathematical analysisMathematicsParallel Computing and Optimization TechniquesAdvanced Data Storage TechnologiesCloud Computing and Resource Management
Future of HPC: Diversifying Heterogeneity | Litcius