Parallel computing on any desktop

Parallelization lets applications exploit the high throughput of new multicore processors, and the OpenMP parallel programming model helps developers create multithreaded applications.

[1]  Samuel Williams,et al.  The Landscape of Parallel Computing Research: A View from Berkeley , 2006 .

[2]  James R. Larus,et al.  Software and the Concurrency Revolution , 2005, ACM Queue.

[3]  Ami Marowka Extending OpenMP for Task Parallelism , 2003, Parallel Process. Lett..

[4]  David B. Skillicorn,et al.  Models and languages for parallel computation , 1998, CSUR.

[5]  D. Geer,et al.  Chip makers turn to multicore processors , 2005, Computer.

[6]  Barbara M. Chapman,et al.  OpenMP‐oriented applications for distributed shared memory architectures , 2004, Concurr. Comput. Pract. Exp..

[7]  G. Bell,et al.  Massively parallel computers: why not parallel computers for the masses? , 1992, [Proceedings 1992] The Fourth Symposium on the Frontiers of Massively Parallel Computation.