This Article 
 Bibliographic References 
 Add to: 
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;
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
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.