Bluegene/L applications: Parallelism on a massive scale

Bronis R. de Supinski, Martin Schulz, Vasily V. Bulatov, William Cabot, Bor Chan, Andrew W. Cook, Erik W. Draeger, James N. Glosli, Jeffrey A. Greenough, Keith Henderson, Alison Kubota, Steve Louis, Brian J. Miller, Mehul V. Patel, Thomas E. Spelce, Frederick H. Streitz, Peter L. Williams, Robert K. Yates, Andy Yoo, George AlmasiGyan Bhanot, Alan Gara, John A. Gunnels, Manish Gupta, Jose Moreira, James Sexton, Bob Walkup, Charles Archer, Francois Gygi, Timothy C. Germann, Kai Kadau, Peter S. Lomdahl, Charles Rendleman, Michael L. Welcome, William McLendon, Bruce Hendrickson, Franz Franchetti, Stefan Kral, Jürgen Lorenz, Christoph W. Überhuber, Edmond Chow, Ümit Çatalyürek

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

BlueGene/L (BG/L), developed through a partnership between IBM and Lawrence Livermore National Laboratory (LLNL), is currently the world's largest system both in terms of scale, with 131,072 processors, and absolute performance, with a peak rate of 367 Tflop/s. BG/L has led the last four Top500 lists with a Linpack rate of 280.6 Tflop/s for the full machine installed at LLNL and is expected to remain the fastest computer in the next few editions. However, the real value of a machine such as BG/L derives from the scientific breakthroughs that real applications can produce by successfully using its unprecedented scale and computational power. In this paper, we describe our experiences with eight large scale applications on BG/L from several application domains, ranging from molecular dynamics to dislocation dynamics and turbulence simulations to searches in semantic graphs. We also discuss the challenges we faced when scaling these codes and present several successful optimization techniques. All applications show excellent scaling behavior, even at very large processor counts, with one code even achieving a sustained performance of more than 100 Tflop/s, clearly demonstrating the real success of the BG/L design.

Original languageEnglish
Pages (from-to)33-51
Number of pages19
JournalInternational Journal of High Performance Computing Applications
Volume22
Issue number1
DOIs
StatePublished - Mar 2008
Externally publishedYes

Keywords

  • Application scalability
  • BlueGene/L
  • Massively parallel architectures
  • Performance study and optimization

Fingerprint

Dive into the research topics of 'Bluegene/L applications: Parallelism on a massive scale'. Together they form a unique fingerprint.

Cite this