• 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