• DocumentCode
    3152472
  • Title

    Power, programmability, and granularity: The challenges of ExaScale computing

  • Author

    Dally, B.

  • fYear
    2011
  • fDate
    20-22 Sept. 2011
  • Firstpage
    12
  • Lastpage
    12
  • Abstract
    Reaching an ExaScale computer by the end of the decade, and enabling the continued performance scaling of smaller systems requires significant research breakthroughs in three key areas: power efficiency, programmability, and execution granularity. To build an ExaScale machine in a power budget of 20 MW requires a 200-fold improvement in energy per instruction: from 2 nJ to 10 pJ. Only 4x is expected from improved technology. The remaining 50x must come from improvements in architecture and circuits. To program a machine of this scale requires more productive parallel programming environments - that make parallel programming as easy as sequential programming is today. Finally, problem size and memory size constraints prevent the continued use of weak scaling, requiring these machines to extract parallelism at very fine granularity - down to the level of a few instructions. This talk discusses these challenges and current approaches to address them.
  • Keywords
    mainframes; parallel machines; parallel programming; power aware computing; ExaScale Computing; ExaScale machine; execution granularity; parallel programming; power 20 MW; power budget; power efficiency; productive parallel programming environments; sequential programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Conference (ITC), 2011 IEEE International
  • Conference_Location
    Anaheim, CA
  • ISSN
    1089-3539
  • Print_ISBN
    978-1-4577-0153-5
  • Type

    conf

  • DOI
    10.1109/TEST.2011.6139189
  • Filename
    6139189