书籍介绍
本书是并行计算系列丛书之开篇,它以并行计算为主题,围绕并行计算机、并行算法和并行程序设计展开讨论,强调融并行计算机体系结构、数值与非数值的并行算法设计以及并行程序设计为一体,着力形成并行计算“结构——算法——编程——应用”完整的学科体系与系统的课程框架,在着重讨论并行计算学科基础核心内容的同时,也力图反映本学科的新近成就和发展趋势。全书内容按照“并行结构——并行算法——并行编程——并行应用”的整体框架进行规划,分为四篇:第一篇为并行计算硬件平台——并行计算机,包括并行计算与计算机科学、并行计算机系统结构模型、系统互连与基本通信操作、典型并行计算机系统介绍和并行计算性能评测。第二篇为并行计算理论基础——并行算法,分为上篇和下篇,其中上篇为并行算法设计,包括并行算法的基础知识与并行计算模型、并行算法基本设计策略、常用设计技术和一般设计过程;下篇为并行数值算法,包括稠密矩阵运算、线性方程组的求解、快速傅里叶变换和数值计算的基本支撑技术。第三篇为并行计算软件支撑——并行编程,包括并行程序设计基础、共享与分布存储系统并行编程以及并行程序的设计环境与工具。附录篇为并行计算发展动力——并行应用,包括