2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC)最新文献

筛选
英文 中文
EduHPC-22 Workshop Organization EduHPC-22工作坊组织
2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC) Pub Date : 2022-11-01 DOI: 10.1109/eduhpc56719.2022.00005
{"title":"EduHPC-22 Workshop Organization","authors":"","doi":"10.1109/eduhpc56719.2022.00005","DOIUrl":"https://doi.org/10.1109/eduhpc56719.2022.00005","url":null,"abstract":"","PeriodicalId":308881,"journal":{"name":"2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC)","volume":"327 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126463439","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Bridging the Gap between Education and Research: A Retrospective on Simulating an HPC Conference 弥合教育与研究之间的差距:模拟高性能计算会议的回顾
2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC) Pub Date : 2022-11-01 DOI: 10.1109/EduHPC56719.2022.00010
Sarah Neuwirth
{"title":"Bridging the Gap between Education and Research: A Retrospective on Simulating an HPC Conference","authors":"Sarah Neuwirth","doi":"10.1109/EduHPC56719.2022.00010","DOIUrl":"https://doi.org/10.1109/EduHPC56719.2022.00010","url":null,"abstract":"High Performance Computing (HPC) is playing an increasingly important role in industry, research and everyday life. Moreover, a central core of the European HPC strategy is the Modular Supercomputing Architecture (MSA), which breaks with traditional HPC architectures by integrating heterogeneous computing resources in system-level modules. Nevertheless, HPC and especially MSA content only rarely find their way into the curriculum of computer science courses at German universities. In addition, the necessary competencies for independent scientific research are hardly addressed, although these skills are essential for students for writing their final theses. This paper presents a blended learning based module concept that promotes the understanding and application of modular supercomputing while connecting it with the techniques of scientific project work. The module was first implemented at Goethe University in Summer 2022. The initial feedback and evaluation results are quite encouraging both in terms of learning outcomes and student engagement and interest.","PeriodicalId":308881,"journal":{"name":"2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC)","volume":"223 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115277074","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Challenges and Triumphs Teaching Distributed Computing Topics at a Small Liberal Arts College 在一所小型文理学院教授分布式计算主题的挑战与成功
2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC) Pub Date : 2022-11-01 DOI: 10.1109/EduHPC56719.2022.00009
Nathaniel Kremer-Herman
{"title":"Challenges and Triumphs Teaching Distributed Computing Topics at a Small Liberal Arts College","authors":"Nathaniel Kremer-Herman","doi":"10.1109/EduHPC56719.2022.00009","DOIUrl":"https://doi.org/10.1109/EduHPC56719.2022.00009","url":null,"abstract":"Introducing undergraduate students to key concepts of distributed computing has become almost essential as the world continues to embrace cloud-based solutions to daily problems and as research continues to grow in scale requiring distributed re-sources. Although distributed computing is an important part of the computer science curriculum, it can be difficult to introduce at some institutions. We explore some key challenges associated with introducing distributed computing into the computer science curriculum at a small, liberal arts college. We focus on an initial failure introducing a specialized distributed computing course too soon and relay the successes and failures experienced over a one year span of incorporating key distributed computing concepts across multiple systems-level courses. We discuss lessons learned from our first foray into teaching distributed computing and provide recommendations for new adopters of distributed computing curriculum based on our experiences.","PeriodicalId":308881,"journal":{"name":"2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116150310","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Lightning Talks of EduHPC 2022 关于EduHPC 2022的简短谈话
2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC) Pub Date : 2022-11-01 DOI: 10.1109/EduHPC56719.2022.00011
Apan Qasem, H. Anzt, E. Ayguadé, Katharine J. Cahill, Ramon Canal, Jany Chan, E. Fosler-Lussier, Fritz Göbel, Arpan Jain, Marcel Koch, Mateusz Kuzak, J. Llosa, R. Machiraju, X. Martorell, Pratik Nayak, Shameema Oottikkal, M. Ostasz, D. Panda, D. Pleiter, R. Ramnath, M. Sancho, A. Sclocco, A. Shafi, H. Spreeuw, H. Subramoni, K. Tomko
{"title":"Lightning Talks of EduHPC 2022","authors":"Apan Qasem, H. Anzt, E. Ayguadé, Katharine J. Cahill, Ramon Canal, Jany Chan, E. Fosler-Lussier, Fritz Göbel, Arpan Jain, Marcel Koch, Mateusz Kuzak, J. Llosa, R. Machiraju, X. Martorell, Pratik Nayak, Shameema Oottikkal, M. Ostasz, D. Panda, D. Pleiter, R. Ramnath, M. Sancho, A. Sclocco, A. Shafi, H. Spreeuw, H. Subramoni, K. Tomko","doi":"10.1109/EduHPC56719.2022.00011","DOIUrl":"https://doi.org/10.1109/EduHPC56719.2022.00011","url":null,"abstract":"The lightning talks at EduHPC provide an opportunity to share early results and insights on parallel and distributed computing (PDC) education and training efforts. The four lightning talks at EduHPC 2022 cover a range of topics in broadening PDC education: (i) curriculum development efforts for the European Masters in HPC program, (ii) bootcamps for CI professionals who support the running of AI workloads on HPC systems, (iii) a GPU programming course following the Carpentries model and (iv) peer-review assignments to help students write efficient parallel algorithms within sustainable software libraries.","PeriodicalId":308881,"journal":{"name":"2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121088250","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Message from the EduHPC-22 Workshop Chairs 来自EduHPC-22研讨会主席的讲话
2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC) Pub Date : 2022-11-01 DOI: 10.1109/eduhpc56719.2022.00004
{"title":"Message from the EduHPC-22 Workshop Chairs","authors":"","doi":"10.1109/eduhpc56719.2022.00004","DOIUrl":"https://doi.org/10.1109/eduhpc56719.2022.00004","url":null,"abstract":"","PeriodicalId":308881,"journal":{"name":"2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC)","volume":"C-17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126759961","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
OpenMPI+ Java as a High Performance Language OpenMPI+ Java作为高性能语言
2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC) Pub Date : 2022-11-01 DOI: 10.1109/EduHPC56719.2022.00007
Joel C. Adams
{"title":"OpenMPI+ Java as a High Performance Language","authors":"Joel C. Adams","doi":"10.1109/EduHPC56719.2022.00007","DOIUrl":"https://doi.org/10.1109/EduHPC56719.2022.00007","url":null,"abstract":"The Message Passing Interface (MPI) is a software platform that can utilize the parallel capabilities of most multi-processors, making it useful for teaching students about parallel and distributed computing (PDC). MPI provides language bindings for Fortran and C/C++, but many university instructors lack expertise in these languages, preventing them from using MPI in their courses. OpenMPI is a free implementation of MPI that also provides Java bindings, allowing instructors who know Java but not C/C++ or Fortran to teach PDC. However, Java has a reputation as a “slow” language, so some say it is unsuitable for teaching PDC. This paper gives a head-to-head comparison of the performance of OpenMPI's Java and C bindings. Our study shows that by default, Java can be faster than C unless one takes special measures, and it exhibits similar speedup, efficiency, and scalability. We conclude that Java is a suitable language for teaching PDC.","PeriodicalId":308881,"journal":{"name":"2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115792959","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Adopting Heterogeneous Computing Modules: Experiences from a ToUCH Summer Workshop 采用异构计算模块:来自ToUCH暑期研讨会的经验
2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC) Pub Date : 2022-11-01 DOI: 10.1109/EduHPC56719.2022.00008
David P. Bunde, Kishwar Ahmed, Sridevi Ayloo, Tisha Brown-Gaines, J. Fuentes, Vishwesh Jatala, Ruth Kurniawati, Işıl Öz, Apan Qasem, Philip J. Schielke, Mary C. Tedeschi, Thomas Y. Yeh
{"title":"Adopting Heterogeneous Computing Modules: Experiences from a ToUCH Summer Workshop","authors":"David P. Bunde, Kishwar Ahmed, Sridevi Ayloo, Tisha Brown-Gaines, J. Fuentes, Vishwesh Jatala, Ruth Kurniawati, Işıl Öz, Apan Qasem, Philip J. Schielke, Mary C. Tedeschi, Thomas Y. Yeh","doi":"10.1109/EduHPC56719.2022.00008","DOIUrl":"https://doi.org/10.1109/EduHPC56719.2022.00008","url":null,"abstract":"We present efforts to encourage the adoption of modules for teaching heterogeneous parallel computing through a faculty development workshop. The workshop was held remotely using a novel format to exploit the advantages of a virtual format and mitigate its disadvantages. Adoption at a wide variety of institutions showed module effectiveness and also gathered feedback leading to several module improvements. We also report on the adoptions themselves, which show the importance of supporting adaptation of the modules for diverse settings.","PeriodicalId":308881,"journal":{"name":"2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129975607","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
UnoAPI: Balancing Performance, Portability, and Productivity (P3) in HPC Education UnoAPI:在高性能计算教育中平衡性能、可移植性和生产力(P3)
2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC) Pub Date : 2022-11-01 DOI: 10.1109/EduHPC56719.2022.00006
Konstantin Läufer, G. Thiruvathukal
{"title":"UnoAPI: Balancing Performance, Portability, and Productivity (P3) in HPC Education","authors":"Konstantin Läufer, G. Thiruvathukal","doi":"10.1109/EduHPC56719.2022.00006","DOIUrl":"https://doi.org/10.1109/EduHPC56719.2022.00006","url":null,"abstract":"oneAPI is a major initiative by Intel aimed at making it easier to program heterogeneous architectures used in high-performance computing using a unified application programming interface (API). While raising the abstraction level via a unified API represents a promising step for the current generation of students and practitioners to embrace high-performance computing, we argue that a curriculum of well-developed software engineering methods and well-crafted exem-plars will be necessary to ensure interest by this audience and those who teach them. We aim to bridge the gap by developing a curriculum-codenamed UnoAPI-that takes a more holistic approach by looking beyond language and framework to include the broader development ecosystem, similar to the experience found in popular HPC languages such as Python. We hope to make parallel programming a more attractive option by making it look more like general application development in modern languages being used by most students and educators today. Our curriculum emanates from the perspective of well-crafted exemplars from the foundations of computer systems-given that most HPC architectures of interest begin from the systems tradition-with an integrated treatment of essential principles of distributed systems, programming languages, and software engineering. We argue that a curriculum should cover the essence of these topics to attract students to HPC and enable them to confidently solve computational problems using oneAPI. By the time of this submission, we have shared our materials with a small group of undergraduate sophomores, and their responses have been encouraging in terms of self-reported comprehension and ability to reproduce the compilation and execution of exemplars on their personal systems. We plan a follow-up study with a larger cohort by incorporating some of our materials in our existing course on High-Performance Computing.","PeriodicalId":308881,"journal":{"name":"2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC)","volume":"1093 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122905826","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Peachy Parallel Assignments (EduHPC 2022) 桃色并行作业(EduHPC 2022)
2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC) Pub Date : 2022-11-01 DOI: 10.1109/EduHPC56719.2022.00012
Rocío Carratalá-Sáez, Arturo González-Escribano, A. Iliopoulos, C. Leiserson, Charlotte Park, Isabel da Rosa, T. Schardl, Yuri Torres, David P. Bunde
{"title":"Peachy Parallel Assignments (EduHPC 2022)","authors":"Rocío Carratalá-Sáez, Arturo González-Escribano, A. Iliopoulos, C. Leiserson, Charlotte Park, Isabel da Rosa, T. Schardl, Yuri Torres, David P. Bunde","doi":"10.1109/EduHPC56719.2022.00012","DOIUrl":"https://doi.org/10.1109/EduHPC56719.2022.00012","url":null,"abstract":"Peachy Parallel Assignments are model assignments for teaching parallel computing concepts. They are competitively selected for being adoptable by other instructors and “cool and inspirational” for students. Thus, they allow instructors to easily add high-quality assignments that will engage students to their classes. This group of Peachy assignments features two new assign-ments. The first has students speed up a graphical n-body simulation by identifying performance bottlenecks, making algorithmic improvements, and parallelizing the program using OpenCilk. The second has them parallelize a Monte Carlo hill climbing algorithm using one or more of OpenMP, MPI, and CUDA or OpenCL.","PeriodicalId":308881,"journal":{"name":"2022 IEEE/ACM International Workshop on Education for High Performance Computing (EduHPC)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128365254","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信