HPCwire
 The global publication of record for High Performance Computing - LIVEwire Edition / November 20, 2003: Vol. 10, No. 3

  |  Table of Contents  |  

Features:

INTERVIEW WITH JEREMY KEPNER, MIT LINCOLN LABORATORY
By Alan Beck, Editor-in-Chief, HPCwire

HPCwire: The introduction to your SC2003 panel notes that "the DARPA High Productivity Computing Systems is focused on providing a new generation of economically viable high productivity computing systems for the national security and industrial user community in the 2007-2010 timeframe." How will DARPA go about accomplishing this goal? What technological innovations, now on the horizon, will contribute to it?

JEREMY KEPNER: First, I think you will see very innovative hardware designs from the three vendors which bridge the gap between todays vectors machines and the future promise of Quantum computing. Second, and equally important, I think you will see development of novel program environments that allow ordinary users to effectively 10,000+ CPU systems. Finally, you will see a new approach to evaluating HPC systems that takes into more diverse factors such as programming cost; this is where the HPCS Productivity Team I lead comes in to play.

HPC: It is further noted that with respect to these computing resources "(t)he goal is to provide systems that double in productivity (or value) every 18 months." Your panel will debate the issue of productivity measurement; how do you feel such benchmarking efforts should be directed?

JK: I think we will see a new class of benchmarks emerging out of HPCS (e.g. the new HPCchallenge benchmarks) that are potentially representative of a broader range of real applications. In addition, I think there will be some very novel work in the area of benchmarking how hard (or easy) a particular HPC system is to use.

HPC: Do you believe there can or should be a universal standard for measuring HPC productivity across divergent applications? Please elaborate on why or why not.

JK: One of the things we see emerging is the need for a framework that clearly separates the system specific and application specific parts of HPC evaluation. It is our goal that users should be able to develop a standard methodology for obtaining parameters describing HPC systems and parameters describing HPC applications. We also plan to develop models that will combine these parameters so users can gauge how good a particular systems is for their application.

HPC: Has the increasing importance of commercial HPC applications changed the way productivity should be evaluated? Why or why not?

JK: I think it allows us to draw on new evaluation ideas that are more mainstream in the commercial sector. For example, determining the cost of HPC software. In addition, we are very much aware that today bioinformatics is an important emerging area.

HPC: In your opinion, will Grid-based systems ever truly draw even in productivity with proprietary, vector-based machines? Why or why not?

JK: It is clearly application specific. The government will probably always have applications that are best suited to both classes of systems.

HPC: Is there anything else you feel our readers should understand about these issues?

JK: The HPCS Productivity Team is very interested in working with the HPC community to move forward together on this very tough problem of what is the best way to measure HPC systems. We hope the community will take a serious look at what we are doing and we are open to ideas from across the community.


Top of Page

  |  Table of Contents  |