Publikationsansicht

The SPARK 2.0 system - a special purpose vector processor with a VectorPASCAL compiler (2008)

Abstract
This paper describes the architecture of the Spark 2.0 processor and introduces a compiler for VectorPascal. Features of the architecture are the flexible address generation during vector operations and the large memories closely connected to the functional units. The source language allows to write programs with vector statements avoiding scalar inner loops. The compiler employs several optimizing strategies to utilize the architectural benefits efficiently. 1 Introduction In the scientific world exist many applications (e. g. molecular dynamics [17]) with extensive use of index table driven algorithms. The computational power often required by such applications can only be achieved by parallel systems with powerful node processors. The Spark 2.0 processor reaches a very high sustained /peak performance ratio on index addressed vector operations and seems to be a good candidate for a node (The sustained/peak performance ratio on our molecular dynamics simulation program is five time...

Details der Publikation
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.57.3595
Quelle http://www-wjp.cs.uni-sb.de/~formella/hawaipos.ps.gz
Mitarbeiter CiteSeerX
Archiv CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Typ text
Sprache Englisch
Verknüpfungen 10.1.1.51.4726