DOE OSTI · 1530870
Exascale Workload Characterization and Architecture Implications
Abstract
We use a hybrid methodology based on binary instrumentation and performance counters to characterize a set of proxy applications (mini-apps and PETSc applications) representative of a broad range of scientific applications (and particularly DOE's future high performance computing workloads). From this empirical basis, we create statistical models that extrapolate application properties (instruction mix, memory size, and memory bandwidth) as a function of problem size. We validate them and project the first quantitative characterization of an exascale computing workload. Finally, the exascale workload is used to evaluate a radical new exascale architecture, stacked DRAM with processor under memory (PUM). Of the two projections, one shows major potential benefits in using PUM. However, the second, more conservative projection suggests that only a small number of exascale applications are likely to be memory-bandwidth limited, but even these are fundamentally memory-capacity limited.
Keep this discovery
Explore connections, maps & timelines
Balaprakash, Prasanna, Buntinas, Darius, Chan, Anthony, Guha, Apala, Gupta, Rinku K., Narayanan, Sri Hari Krishna, Chien, Andrew A., Hovland, Paul, Norris, Boyana R.. 2013-04-01. Exascale Workload Characterization and Architecture Implications. https://doi.org/10.1109/ispass.2013.6557153
Cite the original work for its findings. Save a collection to share your selection of sources.