- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2012-5-3
“并行计算”课程教学大纲
英文名称:ParallelComputation
课程编码:Math4048
学时:32(理论学时:20实验学时:上机学时:12课外学时:)
学分:1.5
适用对象:信息与计算科学、数学与应用数学专业本科生(四年级上)
先修课程:计算方法、C、C++语言、MATLAB
使用教材及参考书:
(1)王鹏主编,《并行计算应用及实战》,机械工业出版社,2009
年
(2)陈国良主编,《并行计算-结构·算法·编程》,高等教育出版社
出版社,2003年
(3)都志辉编著.高性能计算并行技术—MPI并行程序设计,清
华大学出版社,2001
(4)AndrewsGR.Foundationsofmultithreadedparallel,and
distributedprogramming,PearsonEducation,2002
(5)CunhaJCetal.Parallelprogramdevelopmentforcluster
computing:methodology,toolsandintegratedenvironments(In
advancesincomputation:theoryandpractice),NovaScience
PublishersInc,2001
一、课程性质和目的(100字左右)
性质:并行计算已经成为密码研究、工程计算、新药设计、生物
基因、船舶工程、地质勘探、海洋工程、气象气候、地震预报、城市
建设、核爆模拟、石油物探、航空航天、材料工程、环境科学和基础
科学等领域不可缺少的高端计算工具。
目的:本课程是为信息与计算科学、数学与应用数学专业高年级
本科生开设的专业课,通过此课程的学习,可使学生了解和掌握大型
科学与工程问题中基本的并行与分布式计算方法。
本课程讲授并行计算的硬件平台(当代并行计算机系统及其结构
模型)、软件支撑环境(并行程序设计)和并行程序设计方法。着重
2012-5-3
讨论并行算法的设计及其实现,并力图反映本学科的最新成就和发展
趋势,体现出并行机硬件和软件相结合以及并行算法和并行编程相结
合。
任务:掌握最新而实用的并行计算技术,为参加科研工作奠定好
基础。
二、课程内容简介(200字左右)
本课程是为信息与计算科学、数学与应用数学专业高年级本科生
开设的专业课,通过此课程的学习,可使学生了解和掌握计算大型科
学与工程问题中基本的并行计算方法与分布式计算方法。
本课程讲授并行计算的硬件平台(当代并行计算机系统及其结构
模型)、软件支撑环境和并行程序设计方法。着重讨论并行算法的设
计及其实现,并力图反映本学科的最新成就和发展趋势。
三、教学基本要求
“并行计算”是一门实践性很强的课程,除了系统的课堂理论学习
外,还配有足够数量的实践内容,以巩固和加深学生对并行算法理论、
设计技术、分析方法和具体实现等各个环节的整体理解。
本课程的课堂教学和实验教学的要求如下:
1.熟悉主流并行计算平台,包括共享存储的多处理机、分布存
储的多计算机和目前流行的Cluster,要求学生能够使用上述几种并
行计算平台所提供的硬/软件环境及工具来开展自己的实验工作。
2.掌握Linux操作系统的原理及其应用方法
3.了解Cluster的原理、安装、维护,掌握MPI和Starp并行
编程方法。
4.选择某些典型的并行算法,使用上述的并行编程语言,在
Cluster上编程调试、分析和运行。
四、教学内容及安排
第一章介绍并行计算的基本概念、发展、应用及面临的挑战。
第二章介绍并行计算机的体系结构,特别是对联想深腾1800集群
计算机系统进行详细地介绍。
第三章介绍集群并行环境的搭建过程,包括Linux操作系统的使
用、配置及MPI的安装。
第四章介绍MPI的基本功能和基本实现方法,从简单的例子入手,
讲解MPI程序设计的基本过
文档评论(0)