高性能计算技术丛书高性能计算:现代系统与应用实践

本书特色

[

本书内容全面且易学易懂,不仅涵盖高性能计算的基础概念和知识点,同时重视核心技能的培养。通过阅读本书:研究者将学习如何将超级计算机作为寻求新知识的重要工具;新手工程师将体验超级计算机如何运用高性能计算系统和方法来设计和模拟创新产品;学生将会了解未来高性能计算研究和开发的可能方向,为职业生涯做好准备;商用集群的维护和管理者将在掌握高性能计算系统的功能的基础上,学习如何更好地使用它们。

]

内容简介

[

本书内容全面且易学易懂,不仅涵盖高性能计算的基础概念和知识点,同时重视核心技能的培养。通过阅读本书:研究者将学习如何将不错计算机作为寻求新知识的重要工具;新手工程师将体验不错计算机如何运用高性能计算系统和方法来设计和模拟创新产品;学生将会了解未来高性能计算研究和开发的可能方向,为职业生涯做好准备;商用集群的维护和管理者将在掌握高性能计算系统的功能的基础上,学习如何更好地使用它们。

]

目录

译者序序言前言致谢第1章 绪论 11.1 高性能计算学科 21.1.1 定义 31.1.2 应用程序 31.1.3 性能和指标 31.1.4 高性能计算系统 41.1.5 超算问题 61.1.6 应用编程 71.2 超算对科学、社会和安全的影响 81.2.1 促进欺诈检测和市场数据分析 81.2.2 发现、管理和分配石油和天然气 81.2.3 加快制造业的创新 91.2.4 个性化医药和药物发现 91.2.5 预测自然灾害和了解气候变化 101.3 超级计算机剖析 111.4 计算机性能 131.4.1 性能 131.4.2 峰值性能 131.4.3 持续性能 141.4.4 可扩展性 151.4.5 性能退化 151.4.6 性能提升 171.5 超级计算机简史 171.5.1 **个阶段—利用机械技术的自动计算机 181.5.2 第二个阶段—真空管时代的冯·诺依曼架构 191.5.3 第三个阶段—指令级并行 231.5.4 第四个阶段—向量处理和积分 241.5.5 第五个阶段—单指令多数据阵列 271.5.6 第六个阶段—顺序处理器的通信和超大规模集成电路 271.5.7 第七个阶段—多核和千万亿次 301.5.8 新数字时代和超越摩尔定律 301.6 作为学生的指南和工具 311.7 本章小结及成果 321.8 练习 33参考文献 34第2章 HPC架构:系统和技术 352.1 引言 352.2 HPC架构的关键特性 362.2.1 速度 362.2.2 并行性 362.2.3 效率 372.2.4 功率 372.2.5 可靠性 382.2.6 可编程性 382.3 并行架构家族—弗林分类法 392.4 支持技术 412.4.1 技术阶段 412.4.2 技术的角色 442.4.3 数字逻辑 452.4.4 存储技术 472.5 冯·诺依曼顺序处理器 502.6 向量和流水线 522.6.1 流水线并行 532.6.2 向量处理 552.7 单指令多数据阵列 562.7.1 单指令多数据架构 562.7.2 阿姆达定律 572.8 多处理器 592.8.1 共享内存多处理器 602.8.2 大规模并行处理器 622.8.3 商品集群系统 622.9 异构计算机结构 632.10 本章小结及成果 642.11 练习 65参考文献 67第3章 商品集群 683.1 引言 683.1.1 商品集群的定义 683.1.2 集群的动机和理由 693.1.3 集群元素 703.1.4 对500强名单的影响 703.1.5 简史 713.1.6 章节指南 733.2 Beowulf集群项目 743.3 硬件架构 763.3.1 节点 763.3.2 系统区域网络 773.3.3 辅助存储 783.3.4 商业系统摘要 783.4 编程接口 783.4.1 高性能计算程序设计语言 783.4.2 并行编程模式 803.5 软件环境 803.5.1 操作系统 803.5.2 资源管理 823.5.3 调试器 833.5.4 性能分析 843.5.5 可视化 853.6 基本使用方法 863.6.1 登录 863.6.2 用户空间和目录系统 873.6.3 包的配置和构建 923.6.4 编译器和编译 933.6.5 运行应用程序 943.7 本章小结及成果 943.8 练习 95参考文献 95第4章 基准测试程序 974.1 引言 974.2 HPC基准测试程序的关键属性 1004.3 标准的HPC社区的基准测试程序 1014.4 高度并行计算的Linpack 1024.5 HPC挑战基准测试套件 1044.6 高性能共轭梯度 1064.7 NAS并行基准测试程序 1104.8 Graph500 1114.9 小型应用作为基准测试程序 1154.10 本章小结及成果 1164.11 练习 117参考文献 118第5章 资源管理的基础 1195.1 资源管理 1195.2 SLURM的基础 1235.2.1 架构概述 1235.2.2 工作负载的组织 1245.2.3 SLURM调度 1255.2.4 SLURM命令概要 1275.2.5 SLURM作业脚本 1415.2.6 SLURM速查表 1465.3 便携式批量系统基础 1475.3.1 PBS概述 1475.3.2 PBS架构 1485.3.3 PBS命令概要 1485.3.4 PBS作业脚本 1585.3.5 PBS速查表 1605.4 本章小结及成果 1615.5 练习 162参考文献 163第6章 对称多处理器架构 1646.1 引言 1646.2 架构概览 1656.3 阿姆达定律 1686.4 处理器核心的架构 1716.4.1 执行流水线 1726.4.2 指令级并行 1736.4.3 分支预测 1736.4.4 直通 1746.4.5 保留站 1746.4.6 多线程 1746.5 存储层次 1756.5.1 数据重用和局部性 1756.5.2 存储层次结构 1766.5.3 存储系统的性能 1786.6 PCI总线 1806.7 外部I/O接口 1846.7.1 网络接口控制器 1846.7.2 串行高级技术附件 1856.7.3 JTAG 1876.7.4 通用串行总线 1896.8 本章小结及成果 1906.9 练习 191参考文献 192第7章 OpenMP的基础 1947.1 引言 1947.2 OpenMP编程模型概览 1957.2.1 线程并行 1957.2.2 线程变量 1977.2.3 运行时库与环境变量 1977.3 并行线程和循环 1997.3.1 并行线程 1997.3.2 私有 2007.3.3 并行“for”语句 2007.3.4 块 2067.4 同步 2087.4.1 临界同步指令 2087.4.2 master指令 2097.4.3 barr

封面

高性能计算技术丛书高性能计算:现代系统与应用实践

书名:高性能计算技术丛书高性能计算:现代系统与应用实践

作者:[美] 托马斯·斯特林(Thom

页数:596

定价:¥149.0

出版社:机械工业出版社

出版日期:2020-05-01

ISBN:9787111645795

PDF电子书大小:96MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注