FFT Specific Compilation on IBM Blue Gene
Abstract
Bei vielen numerischen Codes gelingt es verf$\ddot $ugbaren Compilern nicht, das Leistungspotential moderner Prozessoren zufriedenstellend auszusch$\ddot $opfen. Als Alternative zum Hand-Coding und -Tuning von numerischen Grundroutinen wurde der MAP Special-Purpose-Compiler entwickelt und speziell an die Anforderungen von Codes aus der Dom$\ddot $ane der Signalverarbeitung angepaßt. Die neue, an IBM Blue Ge- ne Supercomputer adaptierte Variante erreicht bei der $\ddot $Ubersetzung von Codes der marktf$\ddot $uhrenden Programmbibliothek FFTW bis zu 80\% der Maximalleistung der in IBM Blue Gene Systemen verwendeten IBM PowerPC 440 FP2 Prozessoren. Der MAP Compiler tr$\ddot $agt so wesentlich zur Steigerung der Leistung von naturwissenschaftlichen Anwendungsprogrammen auf IBM Blue Gene, wie z. B. der materialwissenschaftlichen Simulation QBOX, dem Gewinner des ACM Gordon-Bell-Preises 2006 in der Kategorie “Peak Performanceâ€, bei.
Full Text: PDF