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

筛选
英文 中文
Assessing the Integration of Parallel and Distributed Computing in Early Undergraduate Computer Science Curriculum using Unplugged Activities 利用不插电活动评估本科早期计算机科学课程中并行与分布式计算的整合
2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC) Pub Date : 2019-11-01 DOI: 10.1109/EduHPC49559.2019.00008
Srishti Srivastava, Mary Smith, Amrita Ghimire, Shaun Gao
{"title":"Assessing the Integration of Parallel and Distributed Computing in Early Undergraduate Computer Science Curriculum using Unplugged Activities","authors":"Srishti Srivastava, Mary Smith, Amrita Ghimire, Shaun Gao","doi":"10.1109/EduHPC49559.2019.00008","DOIUrl":"https://doi.org/10.1109/EduHPC49559.2019.00008","url":null,"abstract":"Due to the pervasive presence of parallel and distributed computing (PDC) in most of the application domains, the need for PDC skills in computing professionals is necessary. This has inspired much interest in including PDC topics in existing computer science (CS) undergraduate curriculum, as evidenced in the ACM/IEEE joint curriculum recommendations. We address this gap by developing new active learning style PDC activities. The application and evaluation of the unplugged activities are described in this paper. The activities highlight key benefits of parallel computing, and the appropriate application of important PDC concepts. An assessment of student engagement has been utilized to measure the effectiveness of our active learning PDC modules. We determine whether the engagement differs by gender, age, and class standing (freshman, sophomore, junior, senior). Results indicated there were slight differences with respect to age and class standing. This research contributes to helping other practitioners in the CS community by providing PDC lesson modules to be integrated into their existing courses. The developed activities and the related lesson plans are intended to provide easier learning of the fundamental PDC concepts in an early undergraduate CS curriculum.","PeriodicalId":122027,"journal":{"name":"2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116988280","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}
引用次数: 7
Toward improving collaborative behaviour during competitive programming assignments 在竞争性编程任务中改进协作行为
2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC) Pub Date : 2019-11-01 DOI: 10.1109/EduHPC49559.2019.00014
Arturo González-Escribano, Victor Lara-Mongil, Eduardo Rodriguez-Gutiez, Yuri Torres
{"title":"Toward improving collaborative behaviour during competitive programming assignments","authors":"Arturo González-Escribano, Victor Lara-Mongil, Eduardo Rodriguez-Gutiez, Yuri Torres","doi":"10.1109/EduHPC49559.2019.00014","DOIUrl":"https://doi.org/10.1109/EduHPC49559.2019.00014","url":null,"abstract":"Competitive gamification has been successfully used to improve the learning experience in computer science courses. Assignments based on high-performance and parallel programming contests have been shown to be highly effective to promote the interest and involvement of students. Nevertheless, during programming-contest assignments the competitive approach sometimes diminishes the usual collaboration between students to solve basic questions and common difficulties; for example, those related to the usage of the programming languages or tools. In this paper, we present an approach to integrate collaborative gamification techniques with the competitive elements of programming contests, in order to balance both aspects and to enhance the overall learning experience. The results show that this approach effectively promotes participation and collaborative behavior during a programming contest. They also reveal potential improvements that can be considered for this approach.","PeriodicalId":122027,"journal":{"name":"2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126628356","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}
引用次数: 6
Lightning Talks of EduHPC 2019 EduHPC 2019的闪电谈话
2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC) Pub Date : 2019-11-01 DOI: 10.1109/EduHPC49559.2019.00009
W. Monroe, M. Witt, Maria Pantoja, Christopher Lupo, A. Elster, Joel C. Adams, Mark C. Wissink, Hang Liu, C. Liao, R. B. Yehezkael, Ben Glick, Ravi Tripathi, Brian Smith, Jens Mache, Trilce Estrada, D. Deb, Ujjal Bhowmik, Yuting Chen, D. S. Choi, Zuofu Cheng, Gladys K. Andino, P. Pascuzzi, M. Ward
{"title":"Lightning Talks of EduHPC 2019","authors":"W. Monroe, M. Witt, Maria Pantoja, Christopher Lupo, A. Elster, Joel C. Adams, Mark C. Wissink, Hang Liu, C. Liao, R. B. Yehezkael, Ben Glick, Ravi Tripathi, Brian Smith, Jens Mache, Trilce Estrada, D. Deb, Ujjal Bhowmik, Yuting Chen, D. S. Choi, Zuofu Cheng, Gladys K. Andino, P. Pascuzzi, M. Ward","doi":"10.1109/EduHPC49559.2019.00009","DOIUrl":"https://doi.org/10.1109/EduHPC49559.2019.00009","url":null,"abstract":"Lightning talks of EduHPC are a venue where HPC educators discuss work in progress. In this paper we summarize nine diverse lightning talks, divided in three categories: 1) Training initiatives, describing training programs or degree enhancements carried out in a diverse set of institutions. 2) Tools, describing specific pedagogical resources to be used as aids in the classroom, and 3) Miscellaneous, introducing fun examples and general ideas that can be used to enrich teaching and mentoring settings.","PeriodicalId":122027,"journal":{"name":"2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129045765","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
Teaching Concurrent and Distributed Programming With Concepts Over Mathematical Proofs 用数学证明的概念教授并发和分布式编程
2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC) Pub Date : 2019-11-01 DOI: 10.1109/EduHPC49559.2019.00012
David Marchant, Carl-Johannes Johnsen, B. Vinter, K. Skovhede
{"title":"Teaching Concurrent and Distributed Programming With Concepts Over Mathematical Proofs","authors":"David Marchant, Carl-Johannes Johnsen, B. Vinter, K. Skovhede","doi":"10.1109/EduHPC49559.2019.00012","DOIUrl":"https://doi.org/10.1109/EduHPC49559.2019.00012","url":null,"abstract":"This paper describes how a concept-based approach to teaching was used to update how concurrent and distributed systems were taught at the University of Copenhagen. This approach focuses on discussion to drive student engagement whilst fostering a deeper understanding of the presented topics compared to more traditional displays of crude facts. The course is split into three sections: local concurrency, networked concurrency, and concurrency in hardware. This allows for an easier student journey through the course, as they are introduced to all core concepts in the first section, then have them reinforced in greater detail in the subsequent sections. Finally, the experience gained in updating this course is presented so others attempting to do similar may learn from it.","PeriodicalId":122027,"journal":{"name":"2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC)","volume":"13 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132214119","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}
引用次数: 2
[Copyright notice] (版权)
2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC) Pub Date : 2019-11-01 DOI: 10.1109/eduhpc49559.2019.00002
{"title":"[Copyright notice]","authors":"","doi":"10.1109/eduhpc49559.2019.00002","DOIUrl":"https://doi.org/10.1109/eduhpc49559.2019.00002","url":null,"abstract":"","PeriodicalId":122027,"journal":{"name":"2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134370272","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
Teaching on Demand: an HPC Experience 按需教学:HPC体验
2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC) Pub Date : 2019-11-01 DOI: 10.1109/EduHPC49559.2019.00010
Rocío Carratalá-Sáez, Sergio Iserte, Sandra Catalán
{"title":"Teaching on Demand: an HPC Experience","authors":"Rocío Carratalá-Sáez, Sergio Iserte, Sandra Catalán","doi":"10.1109/EduHPC49559.2019.00010","DOIUrl":"https://doi.org/10.1109/EduHPC49559.2019.00010","url":null,"abstract":"In this work we present the experience of the course \"Build your own supercomputer with Raspberry Pi\", offered as a non-mandatory workshop with the purpose of bringing High Performance Computing (HPC) closer to bachelor students of Universitat Jaume I (UJI, Spain). The intention of the course is twofold; on the one hand, we target towards increasing the knowledge of Computer Science and Engineering students about the labor performed by the HPC community; on the other hand, we aim to create a personalized experience for each student by fulfilling their curiosity about the topics presented and discussed in the class. In order to evaluate the impact and learning, we analyze two surveys filled out by the students respectively before and after the course, where HPC interest and knowledge are exposed.","PeriodicalId":122027,"journal":{"name":"2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121469519","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}
引用次数: 4
Teaching Parallel and Distributed Computing Concepts in Simulation with WRENCH 用扳手教授仿真中的并行和分布式计算概念
2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC) Pub Date : 2019-11-01 DOI: 10.1109/EduHPC49559.2019.00006
Ryan Tanaka, Rafael Ferreira da Silva, H. Casanova
{"title":"Teaching Parallel and Distributed Computing Concepts in Simulation with WRENCH","authors":"Ryan Tanaka, Rafael Ferreira da Silva, H. Casanova","doi":"10.1109/EduHPC49559.2019.00006","DOIUrl":"https://doi.org/10.1109/EduHPC49559.2019.00006","url":null,"abstract":"Teaching topics related to high performance com- puting and parallel and distributed computing in a hands-on manner is challenging, especially at introductory, undergraduate levels. There is a participation challenge due to the need to secure access to a platform on which students can learn via hands-on activities, which is not always possible. There are also pedagogic challenges. For instance, any particular platform provided to students imposes constraints on which learning objectives can be achieved. These challenges become steeper as the topics being taught target more heterogeneous, more distributed, and/or larger platforms, as needed to prepare students for using and developing Cyberinfrastructure. To address the above challenges, we have developed a set of pedagogic activities that can be integrated piecemeal in university courses, starting at freshman levels. These activities use simulation so that students can experience hands-on any relevant application and platform scenarios. This is achieved by capitalizing on the capabilities of the WRENCH and SimGrid simulation frameworks. After describing our approach and the pedagogic activities currently available, we present results from an evaluation performed in an undergraduate university course.","PeriodicalId":122027,"journal":{"name":"2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC)","volume":"121 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134336344","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}
引用次数: 14
Measuring the Impact of HPC Training 衡量HPC训练的影响
2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC) Pub Date : 2019-11-01 DOI: 10.1109/EduHPC49559.2019.00013
Julian Miller, Manuel Arenaz
{"title":"Measuring the Impact of HPC Training","authors":"Julian Miller, Manuel Arenaz","doi":"10.1109/EduHPC49559.2019.00013","DOIUrl":"https://doi.org/10.1109/EduHPC49559.2019.00013","url":null,"abstract":"The demand for computational power is rising rapidly in science and engineering and is now expanding into areas from the social sciences and humanities. This is met with the use of large-scale, and increasingly complex, High-Performance Computing (HPC) systems. Programming such heterogeneous and quickly evolving systems efficiently has always been challenging, particularly for novice HPC programmers, but is continually increasing in complexity. HPC service providers are therefore growing their training offerings as part of their overall service provision. However, there is no standard for understanding the impact and effectiveness of this training. Traditional training and education metrics, such as examination, are typically not applicable. Additionally, the key criteria for service providers are not only knowledge gained but the impact that the knowledge has on HPC usage. To capture and evaluate the effectiveness of training, a novel methodology with two key components is proposed: progress productivity and training productivity. The methodology includes a process for deriving an activity-specific weighted selection of the metrics that comprise the productivity measures. The proposed productivity criteria could then be applied to improve the training of HPC application programmers taking the participant's pre-knowledge and focus areas into account.","PeriodicalId":122027,"journal":{"name":"2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC)","volume":"104 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124667715","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}
引用次数: 4
[Title page] (标题页)
2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC) Pub Date : 2019-11-01 DOI: 10.1109/eduhpc49559.2019.00001
{"title":"[Title page]","authors":"","doi":"10.1109/eduhpc49559.2019.00001","DOIUrl":"https://doi.org/10.1109/eduhpc49559.2019.00001","url":null,"abstract":"","PeriodicalId":122027,"journal":{"name":"2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC)","volume":"42 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131646424","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
Successful Systems in Production Graduate Teaching 成功的生产研究生教学体系
2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC) Pub Date : 2019-11-01 DOI: 10.1109/EduHPC49559.2019.00011
Ali Shoker
{"title":"Successful Systems in Production Graduate Teaching","authors":"Ali Shoker","doi":"10.1109/EduHPC49559.2019.00011","DOIUrl":"https://doi.org/10.1109/EduHPC49559.2019.00011","url":null,"abstract":"This paper presents our experience in coordinating and teaching a novel graduate systems and computing course named “Successful Systems in Production” (SSP). The course targets graduate students of different research interests in Computer Science. The course aims at giving a breadth knowledge on cutting-edge well-known systems in production, and exploring the potential synergies across different areas of research. Having its roots in Distributed Computing, SSP addresses those systems that overlap with other research areas like Computational Systems, Parallel Computing, Databases, Cloud Computing, Artificial Intelligence, Security, etc. SSP exhibits an agile topic selection model that fits several students’ backgrounds in each academic year. The topics focus on the practical aspects of each selected system that is considered “successful”, i.e., based on its worldwide impact and technical significance. This is important for graduate students to acquire best practices in industry and academia, necessary to build practical computing systems. In the same vein, the assessment method includes a project that is based on one of the presented systems and also intersects with the student’s own research plan. Based on our teaching experience and the excellent feedback of the students, we strongly recommend this graduate course to be taught at other universities.","PeriodicalId":122027,"journal":{"name":"2019 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC)","volume":"47 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125903579","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学术官方微信
小红书