并行计算入门:Linux机群与MPI编程
5星 · 超过95%的资源 需积分: 10 194 浏览量
更新于2024-07-24
1
收藏 4.29MB PDF 举报
"并行计算导论"
《并行计算导论》是一本由张林波等编著的专业教材,旨在介绍并行计算基础知识,特别是分布式并行计算环境和消息传递并行编程,以促进并行计算技术在中国的应用。本书适合初学者,通过由浅入深的方式,帮助读者逐步掌握并行计算技术。
书中涵盖了以下几个关键知识点:
1. **并行计算基础知识**:讲解并行计算的基本概念,包括并行计算的类型(如共享内存和分布式内存),并行计算的优势,以及并行计算的挑战,如通信开销和负载均衡。
2. **Linux/UNIX基础**:介绍如何使用Linux/UNIX操作系统,这是许多并行计算平台的基础。读者将学习基本的命令行操作,文件管理,以及如何在这些系统中进行编程。
3. **Linux机群构建**:详细阐述如何建立基于Linux的机群系统,这是一种经济高效的并行计算平台。内容包括硬件选择,集群配置,网络设置以及集群管理。
4. **并行算法设计**:讨论并行算法的设计原则,如数据划分,任务调度,以及如何将串行算法转化为并行算法。通过实例展示如何设计和分析并行算法的效率和并行度。
5. **MPI消息传递编程**:介绍Message Passing Interface (MPI)的基本概念和编程模型,这是并行计算中广泛使用的通信库。读者将学习如何使用MPI进行进程间通信,包括发送、接收、广播和集合通信操作。
6. **实例与实践**:提供一系列科学计算问题的并行算法和程序设计实例,帮助读者理解并行计算的实际应用。这些实例涵盖不同领域的计算问题,如数值模拟、物理建模等。
7. **科学计算软件工具**:介绍一些国际流行的科学计算软件和平台,如OpenMPI、PETSc、Trilinos等,以及如何利用这些工具进行并行计算。
本书不仅适合作为信息与计算科学专业的专业基础课教材,也适用于其他理工科非计算机专业的学生,以及需要进行并行计算研究和应用的科研和技术人员。通过学习本书,读者可以具备利用并行计算解决实际问题的能力,同时也为更深入的高性能计算研究打下基础。
2019-06-20 上传
2010-09-11 上传
2009-11-20 上传
2012-11-05 上传
550 浏览量
2022-08-03 上传
2009-04-29 上传
roopyss
- 粉丝: 0
- 资源: 1
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建