SWARM: A Parallel Programming Framework for Multicore Processors

Source: Institute of Electrical and Electronics Engineers

Favorite

Free registration required

Due to fundamental physical limitations and power constraints, the authors are witnessing a radical change in commodity microprocessor architectures to multicore designs. Continued performance on multicore processors now requires the exploitation of concurrency at the algorithmic level. In this paper, they identify key issues in algorithm design for multicore processors and propose a computational model for these systems. They introduce SWARM (SoftWare and Algorithms for Running on Multi-core), a portable open-source parallel library of basic primitives that fully exploit multicore processors.
Format:PDF Size:334.70
Date:Jan 2007