Programming models for parallel computing
"With the coming of the parallel computing era, computer scientists have turned their attention to designing programming models that are suited for high-performance parallel computing and supercomputing systems. Programming parallel systems is complicated by the fact that multiple processing un...
| Main Author: | |
|---|---|
| Format: | Book |
| Language: | English |
| Published: |
Cambridge, Massachusetts :
The MIT ,
c2015
|
| Series: | Scientific and engineering computation
|
| Subjects: |
Table of Contents:
- 1. Message passing interface
- 2. Global address space networking
- 3. OpenSHMEM
- 4. Unified parallel C
- 5. Global arrays
- 6. Chapel
- 7. Charm++
- 8. Asynchronous dynamic load balancing
- 9. Scalable collections of task objects
- 10. Swift: extreme-scale, implicitly parallel scripting
- 11. Concurrent collections
- 12. OpenMP
- 13. Cilk plus
- 14. Intel threading building blocks
- 15. Compute unified device architecture
- 16. OpenCL: the open computing language