Programming on Parallel Machines; GPU, Multicore, Clusters and More

简介:
为什么这本书与所有其他并行编程书籍不同?它更多地针对事物的实际目的,因为:
理论内容很少,例如O() 分析,最大理论加速比,pram,有向无环图 (dag) 等。真正的代码贯穿始终。我们使用主要的并行平台-OpenMP,CUDA和MPI-而不是现阶段主要是实验性或神秘的语言。运行性能主题-通信延迟,内存/网络争用,负载平衡等-贯穿全书,在特定平台或应用程序的上下文中讨论。调试技术受到了相当大的关注。
英文简介:
Why is this book different from all other parallel programming books? It is aimed more on the practical end of things, in that:
- There is very little theoretical content, such as O() analysis, maximum theoretical speedup, PRAMs, directed acyclic graphs (DAGs) and so on.
- Real code is featured throughout.
- We use the main parallel platforms—OpenMP, CUDA and MPI—rather than languages that at this stage are largely experimental or arcane.
- The running performance themes—communications latency, memory/network contention, load balancing and so on—are interleaved throughout the book, discussed in the context of specific platforms or applications.
- Considerable attention is paid to techniques for debugging.
- 书名
- Programming on Parallel Machines; GPU, Multicore, Clusters and More
- 译名
- 并行机器编程;GPU、多核、集群等
- 语言
- 英语
- 页数
- 358页
- 大小
- 1.65 MB
- 标签
- 并行编程
- 下载
Programming on Parallel Machines; GPU, Multicore, Clusters and More.pdf
- 密码
- 65536
最后更新:2025-04-12 23:58:10
→Eloquent JavaScript, Second Edition - A Modern Introduction to Programming