Auto-Pipe: Streaming Applications on Architecturally Diverse Systems

Architecturally diverse systems can improve streaming application performance by orders of magnitude, albeit with enormous programmer effort. To simplify the programming of such systems, we have constructed the Auto-Pipe application development environment, which supports the flexible mapping of app...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer (Long Beach, Calif.) Calif.), 2010-03, Vol.43 (3), p.42-49
Hauptverfasser: Chamberlain, R.D., Franklin, M.A., Tyson, E.J., Buckley, J.H., Buhler, J., Galloway, G., Gayen, S., Hall, M., Shands, E.F.B., Singla, N.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Architecturally diverse systems can improve streaming application performance by orders of magnitude, albeit with enormous programmer effort. To simplify the programming of such systems, we have constructed the Auto-Pipe application development environment, which supports the flexible mapping of application components onto computational resources and the automatic delivery of data between these computational resources. In addition to the computational finance application, Auto-Pipe has been used to implement applications ranging from cryptography to astrophysics. Auto-Pipe currently supports applications deployed on chip multiprocessors and FPGAs, and we are expanding its scope to include graphics engines.
ISSN:0018-9162
1558-0814
DOI:10.1109/MC.2010.62