|
|
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
|