Merrimac - Papers
Home Meetings Members Publications/
Talks/Downloads
Architecture Brook Compiler Applications Related Links Internal
Papers
Talks
Posters
Reports
Specs
White-
papers
Downloads

StreamFLO: an Euler Solver for Streaming Architectures

Massimiliano Fatica, Antony Jameson, and Juan J. Alonso

IAA Paper 2004-1090, 42nd Aerospace Sciences Meeting and Exhibit Conference, Reno, January 2004

Abstract:

The Computer Systems Laboratory at Stanford University in collaboration with the Center for Integrated Turbulence Simulation is developing "Merrimac", a new highperformance computer system, based on a streaming architecture, that could achieve an improvement of two orders of magnitude in cost/performance compared to the current generation of supercomputer based on clusters of Symmetric Multiprocessors (SMP). In parallel with the hardware development, a new stream programming language has been developed, "Brook". In order to realize the performance of a streaming supercomputer, applications need to be converted to a stream programming model. This paper presents a short discussion of the proposed streaming architecture, our experience in re-coding a compressible Euler solver in the Brook programming language, and some preliminary results of the performance of StreamFLO using a cycle-accurate simulator for the Merrimac supercomputer.

Paper:

Adobe Acrobat PDF

BibTeX:

@CONFERENCE{ref:streamflo_aiaa04,
   author = {Massimiliano Fatica and Antony Hameson and Juan J. Alonso},
   title = {{StreamFLO}: an Euler Solver for Streaming Architectures},
   booktitle = {{IAA} paper 2004-1090, 42nd Aerospace Sciences Meeting and Exhibit Conference},
   year = {2004},
   address = {Reno, California},
   month = {January}
}

Last modified: Thu Oct 14 13:29:55 PDT 2004