会议专题

Parallel Programming Course Development based on Parallel Computational Thinking

  Teaching and training for high-performance computing in our college could not catch up with HPC research level.Thus,it is imperative to promote teaching reform on parallel computing course in our college.Our first parallel programming course is mainly for the first-grade graduate students majoring in CS and related branches with no previous HPC training.The goal is to teach them basic parallel programming methods,parallel thinking and parallel problem solving methodology by coding on a real supercomputer;let the students learn some representative parallel application development issues and some big challenges in HPC by project practice.In this article,we will present our course design objective,principles,practical method and outcome.Particularly,programming practice methodology,project organization,incentive mechanism and assessment methods in project practice will be illustrated.Finally,we present some quantitative findings.According to the feedback,our first parallel programming course achieves the effectiveness on inspiring students enthusiasm for programming and improving students abilities for problem solving.

Parallel Programming HPC and Project Practice

Juan Chen Li Shen Jianping Yin Chunyuan Zhang

College of Computer, National University of Defense Technology Changsha, Hunan, China

国际会议

2018中国图灵大会(ACM Turing Celebration conference-China 2018)

上海

英文

103-109

2018-05-19(万方平台首次上网日期,不代表论文的发表时间)