Scientific Computing Applications on a Stream Processor

Stream processors, developed for the stream programming model, perform well on media applications. In this paper we examine the applicability of a stream processor to scientific computing applications. Eight scientific applications, each having different performance characteristics, are mapped to a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ISPASS 2008 : IEEE International Symposium on Performance Analaysis of Systems and Software, April 20-22, 2008, Austin, TX, USA S. 105 - 114
Hauptverfasser: Ying Zhang, Xuejun Yang, Guibin Wang, Rogers, I., Gen Li, Yu Deng, Xiaobo Yan
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IEEE 01.04.2008
Schlagworte:
ISBN:9781424422326, 1424422329
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Stream processors, developed for the stream programming model, perform well on media applications. In this paper we examine the applicability of a stream processor to scientific computing applications. Eight scientific applications, each having different performance characteristics, are mapped to a stream processor. Due to the novelty of the stream programming model, we show how to map programs in a traditional language, such as FORTRAN. In a stream processor system, the management of system resources is the programmers' responsibility. We present several optimizations, which enable mapped programs to exploit various aspects of the stream processor architecture. Finally, we analyze the performance of the stream processor and the presented optimizations on a set of scientific computing applications. The stream programs are from 1.67 to 32.5 times faster than the corresponding FORTRAN programs on an Itanium 2 processor, with the optimizations playing an important role in realizing the performance improvement.
ISBN:9781424422326
1424422329
DOI:10.1109/ISPASS.2008.4510743