Compiler technology for blue gene systems

  • Authors:
  • Stefan Kral;Markus Triska;Christoph W. Ueberhuber

  • Affiliations:
  • Institute for Analysis and Scientific Computing, Vienna University of Technology, Wien, Austria;Institute for Analysis and Scientific Computing, Vienna University of Technology, Wien, Austria;Institute for Analysis and Scientific Computing, Vienna University of Technology, Wien, Austria

  • Venue:
  • Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Standard compilers are incapable of fully harnessing the enormous performance potential of Blue Gene systems. To reach the leading position in the Top500 supercomputing list, IBM had to put considerable effort into coding and tuning a limited range of low-level numerical kernel routines by hand. In this paper the Vienna MAP compiler is presented, which particularly targets signal transform codes ubiquitous in compute-intensive scientific applications. Compiling Fftw code, MAP reaches as much as 80% of the optimum performance of Blue Gene systems. In an application code MAP enabled a sustained performance of 60 Tflop/s to be reached on BlueGene/L.