This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Parallel Programming with Skeletons
May/June 2009 (vol. 11 no. 3)
pp. 58-63
Joel Falcou, University Paris-Sud
Parallel programming is bound to become the main concern of software developers in the coming decades. Various models aim to solve this tension, trading efficiency for abstraction or vice versa, but how about getting both?

1. H. Sutter and J. Larus, "The Free Lunch Is Over: A Fundamental Turn toward Concurrency in Software," Dr. Dobb's J., vol. 30, no. 3, 2005; www.ddj.com/web-development184405990.
2. M. Cole, Algorithmic Skeletons: Structured Management of Parallel Computation, MIT Press, 1989.
3. D.B. Skillicorn, "Architecture-Independent Parallel Computation," Computer, vol. 23, no. 12, 1990, pp. 38–50.
4. M. Aldinucci and M. Danelutto, "Stream Parallel Skeleton Optimization," Proc. 11th Int'l Conf. Parallel and Distributed Computing and Systems, ACTA Press, 1999, pp. 955–962
5. J. Sèrot and J. Falcou, "Functional Meta-Programming for Parallel Skeletons," Proc. Int'l Conf. Computational Science, Springer-Verlag, 2008, pp. 154–163.
6. J. Falcou et al., "Real Time Parallel Imple-mentation of a Particle Filter Based Visual Tracking," Workshop on Computation Intensive Methods for Computer Vision, 2006, CD-ROM.

Index Terms:
scientific programming, languages, software patterns
Citation:
Joel Falcou, "Parallel Programming with Skeletons," Computing in Science and Engineering, vol. 11, no. 3, pp. 58-63, May-June 2009, doi:10.1109/MCSE.2009.57
Usage of this product signifies your acceptance of the Terms of Use.