The Long and Winding Road Toward Efficient High-Performance Computing

The major challenge to Exaflop computing, and more generally, efficient high-end computing, is in finding the best "matches" between advanced hardware capabilities and the software used to program applications, so that top performance will be achieved. Several benchmarks show very disappoi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Proceedings of the IEEE 2018-11, Vol.106 (11), p.1985-2003
Hauptverfasser: Jalby, William, Kuck, David, Malony, Allen D., Masella, Michel, Mazouz, Abdelhafid, Popov, Mihail
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The major challenge to Exaflop computing, and more generally, efficient high-end computing, is in finding the best "matches" between advanced hardware capabilities and the software used to program applications, so that top performance will be achieved. Several benchmarks show very disappointing performance progress over the last decade, clearly indicating a mismatch between hardware and software. To remedy this problem, it is important that key performance enablers at the software level-autotuning, performance analysis tools, full application optimization-are understood. For each area, we highlight major limitations and most promising approaches to reaching better performance and energy levels. Finally, we conclude by analyzing hardware and software design, trying to pave the way for more tightly integrated hardware and software codesign.
ISSN:0018-9219
1558-2256
1558-2256
DOI:10.1109/JPROC.2018.2851190