注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具并行计算机及编程基础

并行计算机及编程基础

并行计算机及编程基础

定 价:¥29.00

作 者: 李建江 等编著
出版社: 清华大学出版社
丛编项:
标 签: 程序设计

购买这本书可以去


ISBN: 9787302260165 出版时间: 2011-08-01 包装: 平装
开本: 16开 页数: 232 字数:  

内容简介

  《并行计算机及编程基础》获“211三期创新人才项目”资助,在参考国内外经典教材的基础上,结合新近出现的并行计算机体系结构与并行编程模型和语言,重点论述了并行计算基础、并行计算机体系结构、并行编程模型与语言、大规模稀疏线性方程组求解的并行化。主要内容:并行计算基础,包括:现实世界中的并行、并行与分布式计算的概念、来自应用领域的需求、并行程序设计的基本思想;并行计算机体系结构,包括:并行计算机传统体系结构及其比较与分析、多核cpu关键技术与未来发展趋势、gpu与gpu集群的体系结构、cell be关键技术及发展情况与典型实例、超级计算机等;并行编程模型与语言,包括:mpi、openmp、mapreduce、cuda、cellbe上的编程模型与语言等;大规模稀疏线性方程组求解的并行化,包括稀疏线性方程组及其求解方法、大规模稀疏线性方程组求解案例、helmholtz方程计算的并行化、实际测试结果与性能优化。《并行计算机及编程基础》主要面向从事高性能计算的程序员与工程师,使用并行计算机与并行技术加速专业领域计算的科研人员,以及对高性能计算感兴趣的程序员。开设相关课程的高等院校与科研机构也可选用《并行计算机及编程基础》作为教材或参考书。

作者简介

暂缺《并行计算机及编程基础》作者简介

图书目录

第1章 并行计算基础
1.1 背景
1.1.1 现实世界中的并行
1.1.2 并行与分布式计算的概念
1.1.3 来自应用领域的需求
1.2 并行编程模型
1.2.1 适用于共享内存的多线程编程模型
1.2.2 适用于分布内存的消息传递编程模型
1.2.3 混合编程模型
1.3 并行程序设计的基本思想
本章 小结
参考文献
第2章 并行计算机体系结构
2.1 并行计算机传统体系结构
2.1.1 共享存储与分布存储
2.1.2 并行计算机传统体系结构的发展
2.1.3 smp对称式共享存储器多处理机
2.1.4 dsm分布共享存储多处理机
2.1.5 mpp大规模并行处理机系统
2.1.6 机群系统
2.1.7 并行计算机传统体系结构的比较与分析
本节小结
2.2 多核cpu
2.2.1 处理器架构
2.2.2 单核处理器发展瓶颈
2.2.3 单芯片多处理器架构
2.2.4 多核处理器关键技术
2.2.5 多核处理器未来发展趋势
本节小结
2.3 gpu
2.3.1 gpu概述
2.3.2 gpu发展简介
2.3.3 gpu硬件架构
2.3.4 gpu-cpu异构体系结构
2.3.5 fermi架构
2.3.6 gpu集群
本节小结
2.4 cellbe
2.4.1 cellbe概述
2.4.2 cellbe关键技术
2.4.3 cellbe设计特点
2.4.4 发展情况与典型实例
本节小结
2.5 超级计算机
2.5.1 超级计算机的发展与规律
2.5.2 超级计算机的现状
2.5.3 超级计算机面临的挑战
本节小结
参考文献
第3章 并行编程模型与语言
3.1 mpi
3.1.1 mpi简介
3.1.2 第一个mpi程序
3.1.3 点对点通信
3.1.4 集合通信
3.1.5 并行i/o
3.1.6 mpi应用实例
本节小结
3.2 openmp
3.2.1 openmp简介
3.2.2 第一个openmp程序
3.2.3 编译指导语句
3.2.4 数据共享属性子句
3.2.5 运行时库函数
3.2.6 环境变量
3.2.?运行及调试
3.2.8 openmp编程实例
本节小结
3.3 mapreduce
3.3.1 mapreduce简介
3.3.2 mapreduce实例
3.3.3 mapreduce基本原理介绍
3.3.4 容错
3.3.5 mapreduce编程实例、运行与分析
本节小结
3.4 cuda
3.4.1 简介
3.4.2 cuda的安装和配置
3.4.3 第一个cuda程序
3.4.4 cuda编译器
3.4.5 cuda常用api
3.4.6 cuda编程模型
3.4.7 cuda存储器模型
3.4.8 编程实例的运行、分析与优化
本节小结
3.5 cellbe上的编程模型与语言
3.5.1 cellbe简介
3.5.2 第——个cellbe程序
3.5.3 cellbe编程模型简介
3.5.4 性能分析与优化
本节小结
参考文献
第4章 并行应用实例——大规模稀疏线性方程组求解的并行化
4.1 稀疏线性方程组及其求解方法
4.1.1 稀疏线性方程组的应用
4.1.2 大规模稀疏线性方程组求解的迭代算法
4.1.3 krylov子空间迭代法
4.1.4 预处理技术简介
4.2 大规模稀疏线性方程组求解案例
4.2.1 helmholtz方程及其计算特征
4.2.2 helmholtz方程的求解
4.3 helmholtz方程计算的并行化
4.3.1 并行性分析
4.3.2 通信模式
4.4 实际测试结果与性能优化
4.4.1 测试环境与测试用例
4.4.2 测试结果及其分析
本章 小结
参考文献

本目录推荐