This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Auto-Pipe: Streaming Applications on Architecturally Diverse Systems
March 2010 (vol. 43 no. 3)
pp. 42-49
Roger D. Chamberlain, Washington University in St. Louis
Mark A. Franklin, Washington University in St. Louis
Eric J. Tyson, Washington University in St. Louis
James H. Buckley, Washington University in St. Louis
Jeremy Buhler, Washington University in St. Louis
Greg Galloway, Washington University in St. Louis
Saurabh Gayen, Washington University in St. Louis
Michael Hall, Washington University in St. Louis
E.F. Berkley Shands, Washington University in St. Louis

1. I. Buck et al., "Brook for GPUs: Stream Computing on Graphics Hardware," ACM Trans. Graphics, Aug. 2004, pp. 777-786.
2. W. Thies, M. Karczmarek, and S.P. Amarasinghe, "StreamIt: A Language for Streaming Applications," Proc. 11th Int'l Conf. Compiler Construction, Springer-Verlag, 2001, pp. 179-196.
3. T. El-Ghazawi et al., "The Promise of High-Performance Reconfigurable Computing," Computer, Feb. 2008, pp. 69-76.
4. J.D. Owens et al., "A Survey of General-Purpose Computation on Graphics Hardware," Computer Graphics Forum, vol. 26, no. 1, 2007, pp. 80-113.
5. M.A. Franklin et al., "Auto-Pipe and the X Language: A Pipeline Design Tool and Description Language," Proc. Int'l Parallel and Distributed Processing Symp., IEEE CS Press, 2006, pp. 1-10.
6. E.A. Lee, "The Problem with Threads," Computer, May 2006, pp. 33-42.
7. R. Prieto-Diaz and J.M. Neighbors, "Module Interconnection Languages," J. Systems and Software, Nov. 1986, pp. 307-334.
8. D. Gelernter and N. Carriero, "Coordination Languages and Their Significance," Comm. ACM, Feb. 1992, pp. 97-107.
9. N. Carrier and D. Gelernter, "Linda in Context," Comm. ACM, Apr. 1989, pp. 444-458.
10. S. Gayen et al., "A Federated Simulation Environment for Hybrid Systems," Proc. 21st Int'l Workshop Principles of Advanced and Distributed Simulation, ACM Press, 2007, pp. 198-207.
11. P. Glasserman, Monte Carlo Methods in Financial Engineering, Springer, 2004.
12. N. Singla et al., "Financial Monte Carlo Simulation on Architecturally Diverse Systems," Proc. Workshop High-Performance Computational Finance, IEEE CS Press, Nov. 2008, pp. 1-7.
13. M. Matsumoto and T. Nishimura, "Mersenne Twister: A 623-Dimensionally Equidistributed Uniform Pseudo-Random Number Generator," ACM Trans. Modeling and Computer Simulation, Jan. 1998, pp. 3-30.
14. E.J. Tyson et al., "Acceleration of Atmospheric Cherenkov Telescope Signal Processing to Real-Time Speed with the Auto-Pipe Design System," Nuclear Instruments and Methods in Physics Research A, Oct. 2008, pp. 474-479.
15. P. Hasler and T.S. Lande, "Overview of Floating-Gate De-vices, Circuits, and Systems," IEEE Trans. Circuits and Systems II, Analog and Digital Signal Processing, Jan. 2001, pp. 1-3.

Index Terms:
Auto-Pipe, Processor architectures, Computer systems organization, Software engineering, Multicore processors
Citation:
Roger D. Chamberlain, Mark A. Franklin, Eric J. Tyson, James H. Buckley, Jeremy Buhler, Greg Galloway, Saurabh Gayen, Michael Hall, E.F. Berkley Shands, Naveen Singla, "Auto-Pipe: Streaming Applications on Architecturally Diverse Systems," Computer, vol. 43, no. 3, pp. 42-49, March 2010, doi:10.1109/MC.2010.62
Usage of this product signifies your acceptance of the Terms of Use.