DARPA's HPCS Program: History, Models, Tools, Languages

Jack Dongarra, Robert Graybill, William Harrod, Robert Lucas, Ewing Lusk, Piotr Luszczek, Janice Mcmahon, Allan Snavely, Jeffrey Vetter, Katherine Yelick, Sadaf Alam, Roy Campbell, Laura Carrington, Tzu Yi Chen, Omid Khalili, Jeremy Meredith, Mustafa Tikir

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

27 Scopus citations

Abstract

Abstract: The historical context with regard to the origin of the DARPA High Productivity Computing Systems (HPCS) program is important for understanding why federal government agencies launched this new, long-term high-performance computing program and renewed their commitment to leadership computing in support of national security, large science and space requirements at the start of the 21st century. In this chapter, we provide an overview of the context for this work as well as various procedures being undertaken for evaluating the effectiveness of this activity including such topics as modelling the proposed performance of the new machines, evaluating the proposed architectures, understanding the languages used to program these machines as well as understanding programmer productivity issues in order to better prepare for the introduction of these machines in the 2011-2015 timeframe.

Original languageEnglish
Title of host publicationAdvances in COMPUTERS High Performance Computing
EditorsMarvin Zelkowitz
Pages1-100
Number of pages100
DOIs
StatePublished - 2008

Publication series

NameAdvances in Computers
Volume72
ISSN (Print)0065-2458

Funding

This work was supported in part by the DARPA, NSF and DOE through the DARPA HPCS program under grant FA8750-04-1-0219 and SCI-0527260. benchmark suite was initially developed for the DARPA HPCS program, [89] to provide a set of standardized hardware probes based on commonly occurring computational software kernels. The HPCS program involves a fundamental reassessment of how we define and measure performance, programmability, portability, robustness and, ultimately, productivity across the entire high-end domain. Consequently, the HPCC suite aimed both to give conceptual expression to the underlying computations used in this domain and to be applicable to a broad spectrum of computational science fields. Clearly, a number of compromises needed to be embodied in the current form of the suite, given such a broad scope of design requirements. HPCC was designed to approximately bound computations of high and low spatial and temporal locality (see Fig. 26 [90] .

FundersFunder number
National Science Foundation
U.S. Department of EnergySCI-0527260, FA8750-04-1-0219
Defense Advanced Research Projects Agency

    Fingerprint

    Dive into the research topics of 'DARPA's HPCS Program: History, Models, Tools, Languages'. Together they form a unique fingerprint.

    Cite this