Introducing High Performance Computing Concepts into Engineering Undergraduate Curriculum : A Success Story

被引:7
|
作者
Neelima, B. [1 ]
Li, Jiajia [2 ]
机构
[1] NMAM Inst Technol, Dept Comp Sci & Engn, Nitte 574110, Karnataka, India
[2] Georgia Inst Technol, Sch Computat Sci & Engn, Atlanta, GA 30332 USA
关键词
High Performance Computing (HPC); Engineering Curricula; Undergraduate Program; Shared and Distributed Programming; Accelerator Programming; Hybrid Programming; Teaching; Evaluating Students; Institute; Stake Holders;
D O I
10.1145/2831425.2831430
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper discusses a successful story of introducing High Performance Computing (HPC) concepts in an engineering curriculum over a period of the last 6 academic years at various levels of the undergraduate program. The paper also elaborates about the state of the stake holders and infrastructure available at the initial stage, issues and challenges addressed year after year and the current state of the art scenario in the author's institute. HPC introduction is started with shared and distributed memory programming concepts, added with accelerator programming concepts and enhanced using hybrid programming concepts along with the theoretical concepts. The paper also explains the process of teaching and evaluating the students with respect to HPC concepts. It concludes with the direct and indirect benefits to the institutes' stake holders through the introduction of HPC concepts.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Introducing nanoscience concepts, techniques, and skills in the undergraduate curriculum
    Mayol, Ana-Rita
    Garcia, Maria del Mar
    Rodriguez, Idaliz
    Mosquera, Eduardo
    Herrera, Adriana
    Gomez, Manuel
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2010, 240
  • [2] Introducing Mechatronics Theme in the Undergraduate Mechanical Engineering Curriculum
    Zamani, Nader G.
    2009 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY, 2009, : 464 - 467
  • [3] Methods for Introducing Inorganic Polymer Concepts throughout the Undergraduate Curriculum
    de Lill, Daniel T.
    Carraher, Charles E., Jr.
    JOURNAL OF CHEMICAL EDUCATION, 2017, 94 (11) : 1674 - 1681
  • [4] Introducing power electronics technologies into the aerospace engineering undergraduate curriculum
    Agelidis, VG
    PESC 04: 2004 IEEE 35TH ANNUAL POWER ELECTRONICS SPECIALISTS CONFERENCE, VOLS 1-6, CONFERENCE PROCEEDINGS, 2004, : 2719 - 2724
  • [5] EFFECTIVENESS OF INTRODUCING PROBLEM BASED LEARNING IN THE UNDERGRADUATE ENGINEERING CURRICULUM
    Khanna, Sanjeev K.
    Winholtz, Robert A.
    Jonassen, David H.
    Tawfik, Andrew
    Henry, Holly
    INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION - 2012, VOL 5, 2013, : 449 - 457
  • [6] Teaching Software Product Engineering in Undergraduate Computing Curriculum
    Reddy, Y. Raghu
    Nori, Kesav V.
    2014 IEEE 27TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2014, : 175 - 178
  • [7] Introducing Humanitarian Engineering Concepts to the Curriculum of Telecommunications at Maritime University
    Borys, Andrzej
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2019, 65 (01) : 125 - 131
  • [8] Introducing Discipline-Based Computing in Undergraduate Engineering Education
    Magana, Alejandra J.
    Falk, Michael L.
    Reese, Michael J., Jr.
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2013, 13 (04):
  • [9] The Success Story of the Photonics-Related Curriculum Concept Developed in the Engineering Study Program from Undergraduate to Graduate
    Tamuleviciene, Asta
    Tamulevicius, Tomas
    Tamulevicius, Sigitas
    SEVENTEENTH CONFERENCE ON EDUCATION AND TRAINING IN OPTICS AND PHOTONICS: ETOP 2023, 2023, 12723
  • [10] Introducing High Performance Computing (HPC) Concepts in Institutions with an Absence of HPC Culture
    Ahmed, Waseem
    Muthaher, Mohammed Mufasir
    Basheer, Jamshid M.
    2013 SIXTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2013, : 274 - 277