前言
第1章 并行計算概述
1.1 并行計算簡介
1.2 并行處理的計算機體系結構
1.2.1 并行計算機分類
1.2.2 并行計算機的物理結構模型
1.3 并行算法的設計方法
1.3.1 并行算法的相關概念
1.3.2 設計并行算法應注意的問題
1.3.3 并行算法的通用設計方法
1.4 基于各種并行處理體系結構的算法對比
1.4.1 SIMD算法
1.4.2 MIMD算法
1.4.3 MIMD進程通信和死鎖
1.4.4 MIMD任務調度
1.5 小結
參考文獻
第2章 GPU概述
2.1 GPU的發(fā)展
2.2 GPU的體系結構
2.2.1 NVIDIA公司的GPU體系結構
2.2.2 AMD公司的GPU體系結構
2.3 多核CPU和GPU的協(xié)同工作原理
2.4 GPU并行與分布式對比
2.5 采用多核CPU和GPU的異構集群
2.6 小結
參考文獻
第3章 CUDA編程基礎
3.1 CUDA簡介
3.2 CUDA并行新思維
3.3 CUDA的安裝及配置
3.3.1 CUDA在Mac OS X中的配置
3.3.2 CUDA在Linux中的配置
3.3.3 CUDA在Windows中的配置
……
第4章 GPU存儲器使用技巧
第5章 CUDA編程優(yōu)化
第6章 基于C++的遙感影像處理的CUDA優(yōu)化
第7章 基于OpenGL的體繪制技術實現剪切波數據三維可視化的CUDA優(yōu)化
第8章 基于MATLAB的生物細胞圖像病理診斷的CUDA優(yōu)化
第9章 基于CUDA的核外計算集群中間件
附錄A 數學函數
附錄B 原子函數