Is Parallel Programming Hard? If So, What Can You Do About It?

Is Parallel Programming Hard? If So, What Can You Do About It?

简介:

本书的目的是帮助您了解如何在不冒风险的情况下对共享内存并行机进行编程。通过描述过去运行良好的算法和设计,我们希望帮助您避免至少一些困扰并行项目的陷阱。但是你应该把这本书看作是一个基础,而不是一个完整的大教堂。

本书探讨了使并行编程变得困难的原因,并描述了可以帮助您避免许多并行编程陷阱的设计技术。它主要用于低级C/C代码,但也为其他环境提供了宝贵的经验教训。

英文简介:

The purpose of this book is to help you understand how to program shared-memory parallel machines without risking your sanity. By describing the algorithms and designs that have worked well in the past, we hope tohelp you avoid at least some of the pitfalls that have beset parallel projects. But you should think of this book as a foundation on which to build, rather than as a completed cathedral.

This book examines what makes parallel programming hard, and describes design techniques that can help you avoid many parallel-programming pitfalls. It is primarily intended for low-level C/C++ code, but offers valuable lessons for other environments as well.

书名
Is Parallel Programming Hard? If So, What Can You Do About It?
译名
并行编程难吗?如果难,你能做些什么?
语言
英语
年份
2024
页数
674页
大小
8.80 MB
标签
  • 并行编程
  • 下载
    pdf iconIs Parallel Programming Hard? If So, What Can You Do About It?.pdf
    密码
    65536

    最后更新:2025-04-12 23:54:37

    ←Data Parallel C++, 2nd Edition: Programming Accelerated Systems Using C++ and SYCL

    →Parallel Programming for FPGAs