第1章 导论
1.1 微处理器
1.1.1 单核处理器
1.1.2 多核处理器
1.1.3 未来处理器的发展趋势
1.2 并行计算平台
1.2.1 并行计算机的发展历程
1.2.2 并行计算机系统的体系结构
1.2.3 并行计算机系统的性能指标
第2章 多核处理器架构与并行计算
2.1 单芯片多核处理器构架
2.1.1 多核芯片与处理器
2.1.2 多核单芯片架构
2.1.3 主流多核架构
2.1.4 多核架构性能问题
2.2 多核处理器及其外围芯片组
2.2.1 CPU外围的主板芯片组
2.2.2 嵌入式软件
2.2.3 EFI软件对多核芯片的支持
2.3 多核处理器的并行计算模型
2.3.1 微处理���中的并行计算
2.3.2 SIMD同步并行计算模型
2.3.3 MIMD异步并行计算模型
2.3.4 并行程序设计模型
第3章 多线程编程基础
3.1 多线程概念
3.1.1 何谓多线程
3.1.2 用户线程与内核线程
3.2 多线程模型与层次
3.2.1 多对一模型
3.2.2 一对一模型
3.2.3 多对多模型
3.2.4 多线程的层次
3.3 Window8多线程编程基础知识
3.3.1 基础知识
3.3.2 例程
3.4 多线程的同步及其编程
3.4.1 临界区同步
3.4.2 互斥量同步
3.4.3 信号量同步
3.4.4 事件同步
3.4.5 死锁问题
第4章 OpenMP多线程编程
4.1 OpenMP编程简介