内容简介
第1部分 基础知识
1 多核计算概述
2 多线程编程基础
3 OpenMP程序设计
第2部分 基础数据结构与算法
4 数组
5 链表
6 哈希表
7 普通树与二叉树
8 AVL搜索树
9 复合二叉树
第3部分 并行计算
10 并行程序设计模式
11 并行搜索
12 并行排序
13 并行数值计算
第4部分 共享资源分布式计算
14 分布式计算设计模式
15 分布式队列
16 分布式查找
17 分布式内存管理
第5部分 任务分解与调度
18 任务图分解与调度
19 动态任务分解与调度
20 Lock-Free编程基础
附录1 本书代码和CAPI开源项目源文件对照表
附录2 多核编程的四层境界