- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
..
..
“并行算法”课程的教学与探讨
徐 云 孙广中 郑启龙 吴俊敏 陈国良
(中国科学技术大学计算机科学技术系,安徽 合肥 230027)
摘 要:现在许多高校在算法课程中加入了并行算法的内容,随着高性能计算技术的发展和普及,会有越来越多的学校单设并行算法课程。本文结合作者多年讲授并行算法课程的教学体会,就如何教好与学好这门课程进行了讨论并给出了一些建议和意见。
关键词:并行算法;教学探讨;课程建设
中图分类号: TP30 文献标识码: A
Teaching a Course in Parallel Algorithms
XU Yun, SUN Guang-zhong, ZHENG Qi-long,
WU Jun-min, CHEN Guo-liang
(University of Science and Technology of China, Hefei,
Abstract: With the development and popularization of high-performance computing technology, more and more universities will offer parallel algorithm courses. Based on years of teaching experience, suggestions and advice are offered as to how to effectively teach a course in parallel algorithms.
Key words: parallel algorithm; discussion of teaching; course building
一、课程的背景和定位
中国科学技术大学计算机系在上世纪80年代初便开展了并行算法的研究,1984年由陈国良教授率先搬上大学讲台。二十几年来,随着并行处理技术的发展,我们围绕着并行算法的课程教学,相继开设了并行计算机体系结构、并行程序设计、并行计算等并行算法类课程,逐步形成了一套较为完整的并行算法类课程教学体系。课程受益面从计算机专业的研究生扩大到本科生,从计算机专业拓宽到面向计算的非计算机专业。2001年以来先后在贵州、成都、太原、大连、深圳等地举行课程讲习班,使得并行算法类课程逐步推广和辐射到全国各主要地区。2003年,“并行计算”获国家级精品课程,其教学团队带头人陈国良教授荣获教育部首届高等学校教学名师奖。
“并行算法”课程是并行算法类课程体系中的核心课程,主要面向计算机专业的研究生,是体系结构专业的必修课。本课程是属于算法研究的三个层次(并行算法理论、并行算法的设计和分析、并行算法的实现)的中间层次,它不去重点研究算法理论中的某些基本问题,而是着重研究可有效并行求解问题类(即用多项式数目的处理器可在对数多项式时间内求解的NC类问题)的算法设计和分析方法,而且也略去了并行算法的具体实现环节(如并行语言、编译、执行环境与工具等)。本课程也是遵循计算机学科中有关算法研究的经典内容进行组织的,它严格区别于并行数值计算类课程(这些课程主要是研究数学计算原理、方法、精度与稳定性等问题)。
二、教材的建设和发展
本课程的教材建设自上世纪80年代初开始,至今已有20余年。前10年,主要围绕着“并行排序和选择”“VLSI并行算法”“并行图论算法”等课程开展非数值并行算法方面的教学研究工作,先后出版了《并行算法——排序和选择》(1990)[1],《VLSI计算理论与并行算法》(1991)[2]和《并行图论算法》(1991)[3]。在此基础上,于1994年出版了《并行算法的设计与分析》(初版)[4],并将该教材运用于计算机专业的研究生课程教学中。后10年,为了适应国外和我国高性能并行机的迅速发展以及满足国家培养高性能并行计算高级人才的需要,同时配合国家教育部高等学校计算机科学技术教学指导委员会将“并行计算”列为国家“九五”课程建设规划,我们对教材进行了部分充实和补充,于2002年出版了《并行算法的设计与分析》(修订版)[5]。目前,随着高性能计算的不断深入和个人电脑多核化的普及, 我们对教材进行了重新审定和规划,准备出版该教材的第3版。
三、课程内容的讲授
本课程以并行计算模型为主线,讨论各种并行计算模型上计算机学科中常用的各种基本、典型的并行算法的设计和分析方法。主要包括:并行机结构模型,并行计算模型和并行算法基本知识;各种模型上的非数值并行算法(排序,选择,组合搜索,串匹配,图论算法等);数值并行算法(矩阵运算,线性方程组求解,FFT算法等);并行计
您可能关注的文档
最近下载
- 中国石化工程建设标准建设项目hse管理手册、管理程序、作业指导书_.docx VIP
- 统编版2025年专题07 修辞与仿写 五升六语文暑假专项提升试卷.pdf
- 烟气热值计算.xls VIP
- 最新ISO9001-2015质量管理体系及FCCA质量技术验厂全套文件.docx
- 升罐乙烯发生器说明书.docx
- 辽宁城市道路挖掘修复费收费标准.doc VIP
- 【中小学】上下册第二章第三节第3课时 黄河的治理和开发课件公开课教案教学设计课件.pptx VIP
- SK水环真空泵说明书.docx VIP
- 2025至2030中国动力电池回收利用产业链价值与政策环境研究报告.docx
- 人工智能有效赋能高中历史教学实践.pdf VIP
原创力文档


文档评论(0)