目录 译者序 序言 前言 致谢 第1章 绪论 第2章 HPC架构:系统和技术 第3章 商品集群 第4章 基准测试程序 第5章 资源管理的基础 第6章 对称多处理器架构 第7章 OpenMP的基础 第8章 MPI的基础 第9章 并行算法 第10章 库 第11章 操作系统 第12章 可视化 第13章 性能监控 第14章 调试 第15章 加速器架构 第16章 OpenACC的基础 …… 内容推荐 高性能计算涉及硬件架构、操作系统、编程工具和软件算法等跨学科的知识,学习曲线较长。本书从中提炼出核心知识及技能,为初学者构建了一条易于理解的学习路径,夯实基础的同时注重培养实战能力。 书中首先介绍基础知识,包括执行模型、体系结构、性能度量、商品集群等;接着讲解吞吐量计算、共享内存计算、消息传递计算和加速GPU计算,围绕这些模型的概念、细节及编程实践展开讨论;然后引导读者构建应用程序,涵盖并行算法、库、可视化及性能优化等;最后,考虑真实系统环境,讨论了操作系统、大容量存储、文件系统及MapReduce算法等。书中通过大量示例来说明实际操作方法,这些均可在并行计算机上执行,以帮助读者更好地理解方法背后的原因。 |