DocumentCode
3206164
Title
Power, Programmability, and Granularity: The Challenges of ExaScale Computing
Author
Dally, Bill
fYear
2011
fDate
16-20 May 2011
Firstpage
878
Lastpage
878
Abstract
Summary form only given. 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 will discuss these challenges and current approaches to address them.
Keywords
mainframes; parallel programming; exascale computing; exascale machine; memory size constraint; parallel programming; power 20 MW; sequential programming; system execution granularity; system power efficiency; system programmability; Awards activities; Computational modeling; Computer architecture; Computers; Educational institutions; Electrical engineering; Routing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing Symposium (IPDPS), 2011 IEEE International
Conference_Location
Anchorage, AK
ISSN
1530-2075
Print_ISBN
978-1-61284-372-8
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2011.420
Filename
6012897
Link To Document