SLIDE 6 6
11
Many Changes Many Changes
♦ Many changes in our hardware over the
past 30 years
Superscalar, Vector, Distributed Memory, Shared Memory, Multicore, …
♦ While there has been
some changes to the Linpack Benchmark not all of them reflect the advances made in the hardware.
♦ Today’s memory hierarchy is much more
complicated.
100 200 300 400 500 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 Const. Cluster MPP SMP SIMD Single Proc.
Top500 Systems/Architectures
High Productivity Computing Systems High Productivity Computing Systems
Goal: Provide a generation of economically viable high productivity computing systems for the national security and industrial user community (2010; started in 2002) Goal: Provide a generation of economically viable high productivity computing systems for the national security and industrial user community (2010; started in 2002) Fill the Critical Technology and Capability Gap Today (late 80's HPC Technology) ... to ... Future (Quantum/Bio Computing) Fill the Critical Technology and Capability Gap Today (late 80's HPC Technology) ... to ... Future (Quantum/Bio Computing)
Applications:
Intelligence/surveillance, reconnaissance, cryptanalysis, weapons analysis, airborne contaminant modeling and biotechnology Analysis & A n a l y s i s & A s s e s s m e n t Assessment
Performance Characterization & Prediction System Architecture Software Technology Hardware Technology Programming Models
Industry R & D I n d u s t r y R&D
HPCS Program Focus Areas
Focus on:
Real (not peak) performance of critical national security applications
Intelligence/surveillance Reconnaissance Cryptanalysis Weapons analysis Airborne contaminant modeling Biotechnology
Programmability: reduce cost and time of developing applications Software portability and system robustness