[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/FIE44824.2020.9274100guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

High-Performance Computing and Engineering Educational Development and Practice

Published: 21 October 2020 Publication History

Abstract

This Innovate Practice Full Paper presents HPC and engineering educational development and practice. Educators and researchers are witnessing the emergence of parallel and high-performance computing (HPC) in many computing and engineering environments worldwide. Single-core processing is slowly becoming obsolete while parallel solutions to application development are now replacing serial solutions to achieve higher performance, particularly in many scientific, engineering, and computing fields. Some universities or research institutes worldwide have developed and have become centers of supercomputing. Most of these centers, particularly the world acclaimed Tianhe-2 supercomputer developed by China's National University of Defense Technology (NUDT), often have their own HPC educational approaches as well as their own curricula at both undergraduate and graduate levels. This paper presents some high-level HPC educational concepts, educational framework designs, and strategies for cultivating HPC talented graduates. In this work, the authors show unique perspectives and practical experiences on student capability, oriented toward HPC curricular development. They also show a step-by-step practical system in which real platform, real application, and research-teaching integration modes can immerse students into an HPC world for better understanding. The authors show how researchers with rich computing and engineering experience can become deeply involved in course design, in-class teaching, and in laboratory instruction. They also discuss the effectiveness of HPC courses at the NUDT and they show how HPC can become a stable element in computing and engineering education.

References

[1]
B. Barney, “Introduction to parallel computing,” https://computing.llnl.gov/tutorials/parallelcomp/, 2019.
[2]
D. Johnson, D. Kotz, and F. Makedon, “Teaching parallel computing to freshmen. 1994,” Conference on Parallel Computing for Undergraduates, 1994.
[3]
Center for Parallel and Distributed Computing Curriculum Development and Educational Resources (CDER). https://tcpp.cs.gsu.edu/curriculum/?q=node/21183
[4]
Nsf/ieee-tcpp curriculum working group. nsf/ieee-tcpp curriculum initiative on parallel and distributed computing - core topics for undergraduates. technical report, ieee-tcpp," http://tcpp.cs.gsu.edu/curriculum/?q=system/files/NSF-TCPP-curriculum-version1.pdf, 2012.
[5]
Association for Computing Machinery (ACM) – IEEE Computer Society. “Joint task force on computing curricula: computer science curricula 2013: Curriculum guidelines for undergraduate degree programs in computer science,” New York, NY, USA, Tech. Rep., 2013, 999133.
[6]
A. B. Bondi, “Characteristics of scalability and their impact on performance,” in Proceedings of the 2Nd International Workshop on Software and Performance, ser. WOSP'00. New York, NY, USA: ACM, 2000, pp. 195-203. [Online]. Available: http://doi.acm.org/10.1145/350391.350432
[7]
Association for Computing Machinery (ACM) – IEEE Computer Society. “Joint task force on computing curricula: computer engineering curricula 2016: Curriculum guidelines for undergraduate degree programs in computer engineering,” New York, NY, USA,
[9]
Juan Chen, Li Shen and Jianping Yin. Parallel Computational Thinking: Our Practice on Tianhe-2. Invited Report. SIGCSE 2016 Pre-Symposium: Computational Thinking - A Chinese Perspective. Memphis, USA, March 2016.
[10]
Juan Chen, Li Shen, Jianping Yin. Parallel Programming Course Development based on Parallel Computational Thinking. In the Proceedings of ACM Turing Celebration Conference (TURC 2018), Shanghai, China, May 19-20, 2018. (Best Paper)
[11]
Juan Chen, Li Shen, Jianping Yin, Chunyuan Zhang. Design of Practical Experiences to Improve Student Understanding of Efficiency and Scalability Issues in High Performance Computing (poster). In the Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE 2018). February 21st - 24th, 2018. Baltimore, Maryland, USA.
[12]
Juan Chen, Yingjun Cao, Linlin Du, Youwen Ouyang, and Li Shen. Improve Student Performance Using Moderated Two-Stage Projects. In the Proceedings of ACM Global Computing Education Conference (CompEd 2019). Chengdu, China, May 17-19, 2019.

Cited By

View all
  • (2024)Variable Neighborhood Search for precedence-constrained tasks optimization on heterogeneous systemsExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.121327237:PAOnline publication date: 27-Feb-2024
  • (2024)Teaching High–performance Computing Systems – A Case Study with Parallel Programming APIs: MPI, OpenMP and CUDAComputational Science – ICCS 202410.1007/978-3-031-63783-4_29(398-412)Online publication date: 2-Jul-2024
  • (2023)Inter-institutional Resource Sharing in Undergraduate HPC EducationProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569784(848-853)Online publication date: 2-Mar-2023
  • Show More Cited By

Index Terms

  1. High-Performance Computing and Engineering Educational Development and Practice
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Please enable JavaScript to view thecomments powered by Disqus.

          Information & Contributors

          Information

          Published In

          cover image Guide Proceedings
          2020 IEEE Frontiers in Education Conference (FIE)
          Oct 2020
          2717 pages

          Publisher

          IEEE Press

          Publication History

          Published: 21 October 2020

          Qualifiers

          • Research-article

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 02 Mar 2025

          Other Metrics

          Citations

          Cited By

          View all
          • (2024)Variable Neighborhood Search for precedence-constrained tasks optimization on heterogeneous systemsExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.121327237:PAOnline publication date: 27-Feb-2024
          • (2024)Teaching High–performance Computing Systems – A Case Study with Parallel Programming APIs: MPI, OpenMP and CUDAComputational Science – ICCS 202410.1007/978-3-031-63783-4_29(398-412)Online publication date: 2-Jul-2024
          • (2023)Inter-institutional Resource Sharing in Undergraduate HPC EducationProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569784(848-853)Online publication date: 2-Mar-2023
          • (2022)Producing competent HPC graduatesCommunications of the ACM10.1145/353887865:12(56-65)Online publication date: 22-Nov-2022

          View Options

          View options

          Figures

          Tables

          Media

          Share

          Share

          Share this Publication link

          Share on social media