本书针对共享内存和分布式内存两种体系结构, 介绍了实用的并行编程方法, 包括C++11线程API、开放式多重处理 (Open Multiprocessing, OpenMP) 统一计算设备架构 (Compute Unified Device Architecture, cuda) 消息传递接口 (Message Passing Interface, MPI)、统一并行C++ (Unified Parallel+++, uPC++), 以及必不可少的理论背景。另外, 还提供了大量的编程实例和实用编程工具。