“并行计算”课程算法实践教学的新工具:CUDA编程模型
被引量:4
摘要
本文首先从当今多核微处理器的发展趋势出发,介绍适用于多核微处理器的细粒度并行编程模型CUDA,以及其适用于"并行计算"课程教学的一系列优势,接着对当前可用的几种并行编程模型进行分析和比较,最后给出采用CUDA编程模型的一个矩阵与矩阵相乘的教学实例。
出处
《计算机教育》
2008年第23期103-106,共4页
Computer Education
参考文献4
-
1刘伟峰,杨权一,曹邦功,孟凡密,周洁.基于GPU的高度并行Marching Cubes改进算法[J].微电子学与计算机,2008,25(9):151-154. 被引量:4
-
2陈国良,孙广中,徐云,吴俊敏.并行计算课程的教学方法[J].中国大学教学,2004(2):35-37. 被引量:10
-
3张林波等编著..并行计算导论[M].北京:清华大学出版社,2006:487.
-
4陈国良等编著..并行算法实践[M].北京:高等教育出版社,2004:619.
二级参考文献11
-
1吴恩华.图形处理器用于通用计算的技术、现状及其挑战[J].软件学报,2004,15(10):1493-1504. 被引量:141
-
2唐泽圣.三维数据场可视化[M].北京:清华大学出版社,2000.. 被引量:31
-
3Lorensen E, Cline E. Marching cubes:a high resolution 3D surface construction algorithm [ J ]. Computer Graphics, 1987, 21(4) :163-169. 被引量:1
-
4Wilhelms J, Gelder A V. Octrees for faster isosurfaees generation[J]. ACMTrans. On Graphics, 1992, 11(3):102- 117. 被引量:1
-
5Green S. GPU physics[R]. San Diego CA: SIGGRAPH, ,:2007. 被引量:1
-
6Buck I, Hanmhan P. Data parallel computation on graphics hardware[EB]. Stanford University Computer Science Department, 2003. 被引量:1
-
7Bourke P. Polygonising a scalar field[ EB/OL]. [ 2008 - 03 - 16]. http://local, wasp. uwa. edu. au/--pbourke/geometry/polygonise/. 被引量:1
-
8Pharr M. GPU gems 2[M]. Boston: Addison- Wesley,2005: 573-589. 被引量:1
-
9Hillis W D, Steele J G L. Data parallel algorithms[J]. Communications of the ACM, 1986, 29(12) : 1170-1183. 被引量:1
-
10Blelloch G E. Prefix sums and their applications [ R]. Carnegie Mellon University, School of Computer Science, 1990. 被引量:1
共引文献12
-
1孙广中,陈国良,徐云,郑启龙,吴俊敏.并行计算系列课程教学团队建设[J].中国大学教学,2008(2):36-38. 被引量:5
-
2孙广中,徐云,郑启龙,吴俊敏,陈国良.并行计算系列课程教学团队建设[J].计算机教育,2008(15):42-45. 被引量:3
-
3姜彦南,王娇.关于广泛开展高性能计算课程的教学探讨[J].桂林电子科技大学学报,2009,29(4):335-337. 被引量:3
-
4郑红,李建华,郭卫斌,庞毅林.并行与分布计算课程实验教学探讨[J].计算机教育,2009(15):131-132. 被引量:1
-
5许彦芹,陈庆奎.基于SMP集群的MPI+CUDA模型的研究与实现[J].计算机工程与设计,2010,31(15):3408-3412. 被引量:10
-
6刘青昆,马名威,阎慰椿.基于MPI+CUDA异步模型的并行矩阵乘法[J].计算机应用,2011,31(12):3327-3330. 被引量:2
-
7赵长海,晏海华,贾宝龙,王艳雷,高非.并行程序设计课程学生作业的自动评判方法[J].计算机教育,2012(14):73-77. 被引量:1
-
8张文波,曹耀钦,孙伟,李海龙.基于CUDA的Dividing Cubes算法实现[J].微电子学与计算机,2013,30(12):5-9.
-
9陆枫,金海.将并行计算纳入本科教育 深化计算机学科创新人才培养[J].高等工程教育研究,2016,64(6):108-112. 被引量:11
-
10王玉柱,张玉清,季晓慧,管建和,夏军宝.新工科理念下高性能计算导论课程内容与实践教学的探索[J].教育教学论坛,2019(25):97-98. 被引量:1
同被引文献21
-
1徐云,孙广中,郑启龙,吴俊敏,陈国良.“并行算法”课程的教学与探讨[J].教育与现代化,2008(4):25-28. 被引量:1
-
2陈国良,安虹.并行算法实践[M].高等教育出版社.2003. 被引量:3
-
3陈国良.并行算法实践[M].北京:高等教育出版社,2003. 被引量:3
-
4Carro M,Marino J,Angel H,Moreno J.Teaching how to derive correct concurrent programs [J]. In:Proceedings of the Teaching Formal Methods. Lecture Notes in Computer Science, Springer, 1994,32 : 85- 106. 被引量:1
-
5Carro M,Marino J,Angel H, Moreno J.A Model-Driven Approach to Teaching Concurreney[J].ACM Transactions on Computing Education,2013,13(1): 1-19. 被引量:1
-
6C Teixeira,R Azevedo,J S Pinto,TBatista. User Provided Cloud Computing[C]//In: Proceedings of International Conference on Cluster, Cloud and Grid Computing,May 17-20, Melbou rne, Aust r a 1 ia, 2010 =727- 732. 被引量:1
-
7M Sedaghat,F Herndndez, E Elmroth.Unifying Cloud Management=Towards Overall Governance of Business Level Objectives[C]//In: Proceedings of International Symposium on Cluster,Cloud and Grid Computing,May 23-26,CA, USA,2011:591-597. 被引量:1
-
8C Teixeira, R Azevedo, J S Pinto, TBatista. User Pro- vided Cloud Computing[C]. In:Proceedings of Interna- tional Conference on Cluster, Cloud and Grid Compu- ting, May 17 -- 20, Melbourne, Australia, 2010 : 727 -- 732. 被引量:1
-
9M Sedaghat,F Herndndez,E Elmroth. Unifying Cloud Management:Towards Overall Governance of Business Level Objectives [C]. In: Proceedings of International Symposium on Cluster, Cloud and Grid Computing, May 23- 26 ,CA,USA,2011 : 591-- 597. 被引量:1
-
10郑方,郑霄,李宏亮,陈左宁.面向用户的并行计算机系统可用性建模研究[J].计算机研究与发展,2008,45(5):886-894. 被引量:4
引证文献4
-
1肖鹏,刘洞波,屈喜龙.基于工作流模型驱动的并行算法设计教学方法[J].科技资讯,2013,11(13):167-169.
-
2肖鹏,屈喜龙,刘洞波.关于“云计算”的教学探索:理论与实践[J].科技资讯,2013,11(24):170-171. 被引量:1
-
3肖鹏,屈喜龙,刘洞波.云计算本科教学的实践探索[J].湖南工程学院学报(社会科学版),2014,24(2):89-92. 被引量:1
-
4张荔哲,刘凯,张亚杰.“互联网+”时代下的GPU体系结构教学改革研究——《计算机组成与系统结构》课程的创新设计[J].中国教育信息化,2019,25(21):80-84. 被引量:1
-
1王同科,常慧宾,王彩华.信息与计算科学专业并行计算人才培养模式研究与实践[J].高师理科学刊,2016,36(2):47-49. 被引量:8
-
2孙广中,陈国良,徐云,郑启龙,吴俊敏.并行计算系列课程教学团队建设[J].中国大学教学,2008(2):36-38. 被引量:5
-
3于泠,陈波.认知负荷理论指导下的并行计算实验教学探究[J].计算机教育,2016(12):77-80. 被引量:4
-
4胡霞.并行计算如何用于科学问题研究[J].科技资讯,2009,7(27):176-176. 被引量:4
-
5张润.基于云计算的高校数字化资源和平台建设[J].计算机教育,2010(22):43-47. 被引量:21
-
6陆枫.面向大数据时代的计算机系统能力培养改革与实践[J].计算机教育,2017(3):33-36. 被引量:12
-
7徐新海,唐玉华,林宇斐.跨专业并行计算基础课程教学设计[J].计算机教育,2014(23):106-109. 被引量:7
-
8肖鹏,屈喜龙,刘洞波.云计算本科教学的实践探索[J].湖南工程学院学报(社会科学版),2014,24(2):89-92. 被引量:1
-
9温春玲.基于Android的数据结构课程教辅演示系统设计[J].职业,2015,0(8):144-144.
-
10任兵,宋君强.交叉学科教材《并行计算与偏微分方程数值解》编写的几点体会[J].高等教育研究(长沙),1996,4(2):48-50. 被引量:1