DocumentCode
617703
Title
Exascale workload characterization and architecture implications
Author
Balaprakash, Prasanna ; Buntinas, D. ; Chan, Alvin ; Guha, Arjun ; Gupta, Rajesh ; Narayanan, Sri Hari Krishna ; Chien, A.A. ; Hovland, Paul ; Norris, Barnaby
Author_Institution
Math. & Comput. Sci. Div., Argonne Nat. Lab., Argonne, IL, USA
fYear
2013
fDate
21-23 April 2013
Firstpage
120
Lastpage
121
Abstract
Emerging exascale architectures bring forth new challenges related to heterogeneous systems power, energy, cost, and resilience. These new challenges require a shift from conventional paradigms in understanding how to best exploit and optimize these features and limitations. Our objective is to identify the top few dominant characteristics in a set of applications. Understanding these characteristics will allow the community to build and exploit customized architectures and tools best suited to optimize each dominant characteristic in the application domain. Every application will typically be composed of multiple characteristics and thus will use several of the customized accelerators and tools during its execution phases, with the eventual goal of using the entire system efficiently. In this poster, we describe a hybrid methodology, based on binary instrumentation, for characterizing scientific applications such as instruction mix and memory access patterns. We apply our methodology to proxy applications that are representative of a broad range of DOE scientific applications. With this empirical basis, we develop and validate statistical models that extrapolate application properties as a function of problem size. These models are then used to project the first quantitative characterization of an exascale computing workload, including computing and memory requirements. We evaluate the potential benefit of processor under memory, a radical new exascale architecture customization and understand how these new customization can impact applications.
Keywords
computer architecture; natural sciences computing; DOE scientific application; architecture implication; binary instrumentation; customized accelerator; customized architecture; exascale architecture customization; exascale computing workload; exascale workload characterization; heterogeneous system; instruction mix; memory access pattern; processor; proxy application; statistical model; Bandwidth; Computational modeling; Data models; Laboratories; Memory management; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Analysis of Systems and Software (ISPASS), 2013 IEEE International Symposium on
Conference_Location
Austin, TX
Print_ISBN
978-1-4673-5776-0
Electronic_ISBN
978-1-4673-5778-4
Type
conf
DOI
10.1109/ISPASS.2013.6557153
Filename
6557153
Link To Document