Search NASA⌕ Search

DOE OSTI · 1265620

Quantifying Scheduling Challenges for Exascale System Software

Abstract

The move towards high-performance computing (HPC) ap- plications comprised of coupled codes and the need to dra- matically reduce data movement is leading to a reexami- nation of time-sharing vs. space-sharing in HPC systems. In this paper, we discuss and begin to quantify the perfor- mance impact of a move away from strict space-sharing of nodes for HPC applications. Specifically, we examine the po- tential performance cost of time-sharing nodes between ap- plication components, we determine whether a simple coor- dinated scheduling mechanism can address these problems, and we research how suitable simple constraint-based opti- mization techniques are for solving scheduling challenges in this regime. Our results demonstrate that current general- purpose HPC system software scheduling and resource al- location systems are subject to significant performance de- ciencies which we quantify for six representative applica- tions. Based on these results, we discuss areas in which ad- ditional research is needed to meet the scheduling challenges of next-generation HPC systems.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Mondragon, Oscar, Bridges, Patrick G., Jones, Terry R. 2015-01-01. Quantifying Scheduling Challenges for Exascale System Software. https://www.osti.gov/biblio/1265620

Cite the original work for its findings. Save a collection to share your selection of sources.