Scientific Computing Seminar

Date:
Friday, July 2, 2004
Time:
1:00pm-2:00pm
Location:
50A-5132
Seminar Speaker:
Erik P. DeBenedictis
Sandia National Laboratories
Title:
Extreme Supercomputing
Abstract:
Some scientists believe they will have applications requiring supercomputers of 10^21 FLOPS (1 Zettaflops) in a decade or two. This represents a faster growth than the historical trend of supercomputer performance. Furthermore, this magnitude of supercomputer performance exceeds the limits set by the laws of physics for clusters and Massively Parallel Processors (MPPs). This talk will discuss these computing limits and ways to exceed them, with the objective of creating a technological path toward realizing supercomputers of this performance level. The issues to be discussed are:

The classical microprocessor architecture offers great flexibility but imposes a performance penalty of about 100:1. A plan to reach very high performance levels must seek architectures with less of a penalty or accept less flexibility. We will discuss advanced architectures (PIM, vector, multi-architecture) and their ability to raise the limits of performance.

Conventional logic families offer high performance and high density in exchange for high power consumption, yet we will show that high power consumption will increasingly overwhelm the other factors over time. We will explain the physics limits on current logic (such as Landauer's limit and a reliability limit) and alternative logic families (such as adiabatic and reversible) that can exceed these limits -- although with effects that flow through to the programming model.

While transistors have a long history of success and considerable momentum for moving forward, some new research devices (quantum dots, super conducting parametric quantrons, Y junctions, and others) can offer multiple orders of magnitude performance increase over transistors when combined with the technologies above.

The advances discussed above show promise of reaching the Zettaflops level and above, yet the required changes in machine design will impose changes in the programming model. We will explain how thread count is likely to increase dramatically and how compilers may need to alter code to save power.

Erik DeBenedictis is a member of the technical staff at Sandia National Laboratories, with assignments in computer architecture research and as deputy project leader for the ASCI Red Storm project. Erik received a B. S. from Caltech in Electrical Engineering, an M. S. from Carnegie-Mellon in Computer Engineering, and a Ph. D. from Caltech in Computer Science in 1983. Erik has also worked at Bell Laboratories, Ansoft Corporation, nCUBE Corporation, and started a company called NetAlive, Inc.

Sponsor of Seminar:
Juan Meza
Scientific Computing

Contact Esmond G. Ng EGNg@lbl.gov