Experience and Practice Teaching an Undergraduate Course on Diverse Heterogeneous Architectures

被引:4
|
作者
Frachtenberg, Eitan [1 ]
机构
[1] Reed Coll, Dept Comp Sci, Portland, OR 97202 USA
关键词
Heterogeneous computing; High-performance computing; Accelerator architectures; Computer science education;
D O I
10.1109/EduHPC54835.2021.00006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Heterogeneous computing is growing as an important hardware and software paradigm, both in high-performance computing and in application computing in general. Nevertheless, the topic is a relative newcomer to undergraduate curricula, and there is a dearth of guidance on suitable syllabi and lesson plans. The educational challenge of teaching this topic is exacerbated by the rapid pace of heterogeneous-hardware innovation and adoption, which can render parts of current textbooks obsolete. To help other educators facing these challenges, and to promote a conversation about a standardized approach toward teaching heterogeneous computing, this paper presents a case study for one semester-long class on the topic. It describes the goals, structure, challenges, and lessons learned from the introduction of a diverse heterogeneous hardware and software environment to computer science majors at Reed College, a small liberal-arts school. This paper also includes suggestions and ideas for future adoption, adaptation, and expansion of this class.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 50 条
  • [21] A NEW UNDERGRADUATE COURSE IN ENGINEERING TEACHING
    MURDOCK, JW
    ENGINEERING EDUCATION, 1969, 60 (04): : 323 - &
  • [22] Teaching an undergraduate course on ethnic diversity
    Organista, PB
    Chun, KM
    Marín, G
    TEACHING OF PSYCHOLOGY, 2000, 27 (01) : 12 - 17
  • [23] ON TEACHING AN UNDERGRADUATE PROJECTS COURSE.
    Goodman, S.E.
    IEEE Transactions on Education, 1976, E-19 (02) : 74 - 75
  • [24] Teaching Reform and Practice on Course of Numerical Computation Method in Applied Technology Undergraduate Institutes
    Chen, Shuping
    PROCEEDINGS OF THE 2ND INTERNATIONAL SEMINAR ON EDUCATION RESEARCH AND SOCIAL SCIENCE (ISERSS 2019), 2019, 322 : 18 - 20
  • [25] Laser prototyping of MEMS structures and SiN cantilevers: experience teaching a practical undergraduate course
    Moore, DF
    Williams, JA
    IEE PROCEEDINGS-SCIENCE MEASUREMENT AND TECHNOLOGY, 2004, 151 (02) : 54 - 59
  • [26] EXPERIENCE WITH A COURSE ON ARCHITECTURES FOR SOFTWARE SYSTEMS
    GARLAN, D
    SHAW, M
    OKASAKI, C
    SCOTT, CM
    SWONGER, RF
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 640 : 23 - 43
  • [27] Practice and Experience of Light Chemical Equipment Course during Teaching Link
    Zhang, Heng
    Li, Pengfei
    Zhang, Tian
    Gao, Hongkun
    Lan, Huixia
    PROCEEDINGS OF THE 2017 7TH INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, COMPUTER AND SOCIETY (EMCS 2017), 2017, 61 : 1088 - 1091
  • [28] Integrating MOOC and Flipped Classroom Practice in a Traditional Undergraduate Course: Students' Experience and Perceptions
    Li, Yan
    Zhang, Muhua
    Bonk, Curtis J.
    Guo, Yuqing
    INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2015, 10 (06) : 4 - 10
  • [29] General practice undergraduate teaching placements
    Winter-Taylor, Harry
    Richardson, Charlotte
    EDUCATION FOR PRIMARY CARE, 2019, 30 (04) : 259 - 260
  • [30] NEUROLOGY - UNDERGRADUATE TEACHING AND CLINICAL PRACTICE
    AYER, WD
    NEW YORK STATE JOURNAL OF MEDICINE, 1949, 49 (11) : 1281 - 1285