Supercomputer-Benchmarks: Linpack in der Kritik

Applikations-Benchmarks

NAS Parallel Benchmarks

Die NAS Parallel Benchmarks wurden am NASA Ames Research Center im Rahmen des Numerical Aerodynamic Simulation Program entwickelt, um verschiedene Architekturen im Hinblick auf ihre Eignung für „Computational Fluid Dynamics“- (CFD) -Anwendungen zu testen. Die Benchmark Suite besteht aus drei Applikations-Benchmarks und fünf Kernel-Benchmarks, die wesentliche Teile von Anwendungen aus diesem Gebiet testen:

  1. EP (Embarrassingly Parallel - Ermittlung der Gleitkommaleistung mit sehr wenig Kommunikation)

  2. MG (MultiGrid - ein einfacher Multigrid-Algorithmus, der insbesondere von der Kommunikation abhängt)

  3. CG (Conjugate Gradient - Eigenwertberechnung, die typisch für Anwendungen mit unstrukturierten Gittern ist)

  4. FT (Fourier Transform - Lösung einer partiellen Differenzialgleichung mit Hilfe der 3D-Fourier-Transformation)

  5. IS (Integer Sort - Sortierung einer großen Anzahl von Zahlen, wie zum Beispiel bei Partikelsimulationen)

Obwohl die NAS Parallel Benchmarks auf das sehr spezielle CFD-Problem getrimmt sind, besitzen sie eine große Aussagekraft für die Supercomputer-Entwickler: Bei der kommerziell wichtigen Flugzeug- und Automobilindustrie sind die CFD-Simulationen eine der Hauptanwendungen für die Höchstleistungsrechner. Durch die Kernel-Benchmarks gewinnt man aber auch Anhaltspunkte für andere Applikationen.