Educating HPC Users in the use of advanced computing technology

E. Siegmann, A. Calder, Catherine Feldman, R. Harrison
{"title":"Educating HPC Users in the use of advanced computing technology","authors":"E. Siegmann, A. Calder, Catherine Feldman, R. Harrison","doi":"10.1109/eduhpc54835.2021.00008","DOIUrl":null,"url":null,"abstract":"We examine a multi-modal approach to educating and training users of an advanced computing technology testbed at the Institute for Advanced Computational Science at Stony Brook University. Ookami [1] provides researchers worldwide with access to 176 Fujitsu A64FX compute nodes, this being the same processor technology powering the Japanese Fugaku supercomputer, the fastest computer in the world since June 2020. However, achieving high-performance on this Arm-based, leadership computing technology requires that users be familiar with details of computer architecture, performance analysis and modeling, and high-performance programming models that are commonly omitted in introductory programming courses. Indeed, regardless of their seniority, many of the testbed users are surprisingly unfamiliar with basic concepts such as vectorization, pipelining, latency/bandwidth, roofline models, computing energy/power, threads, and non-uniform memory access. These same concepts also pervade mainstream x86 technologies, so this is of widespread concern. Due to the national/global nature of our user community that is also very diverse in both discipline and experience, the inability to offer formal classes, and our experience that most people do not tend to read online documentation or training materials in sufficient depth, we have consciously employed multiple approaches that heavily emphasize (online) personal interactions and transfer of skills. Online documentation has been organized around best-practices and FAQs; twice-weekly hackathons and office hours via Zoom enable deep dives by both the team and the user community with multiple broad benefits; a Slack channel provides both real time and archived answers and discussions; and workshops, training and webinars target community needs as they arise. The perspective that these tools are being used in an educational setting rather than just for project communication makes them more effective and contributes to community success.","PeriodicalId":318900,"journal":{"name":"2021 IEEE/ACM Ninth Workshop on Education for High Performance Computing (EduHPC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE/ACM Ninth Workshop on Education for High Performance Computing (EduHPC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/eduhpc54835.2021.00008","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

We examine a multi-modal approach to educating and training users of an advanced computing technology testbed at the Institute for Advanced Computational Science at Stony Brook University. Ookami [1] provides researchers worldwide with access to 176 Fujitsu A64FX compute nodes, this being the same processor technology powering the Japanese Fugaku supercomputer, the fastest computer in the world since June 2020. However, achieving high-performance on this Arm-based, leadership computing technology requires that users be familiar with details of computer architecture, performance analysis and modeling, and high-performance programming models that are commonly omitted in introductory programming courses. Indeed, regardless of their seniority, many of the testbed users are surprisingly unfamiliar with basic concepts such as vectorization, pipelining, latency/bandwidth, roofline models, computing energy/power, threads, and non-uniform memory access. These same concepts also pervade mainstream x86 technologies, so this is of widespread concern. Due to the national/global nature of our user community that is also very diverse in both discipline and experience, the inability to offer formal classes, and our experience that most people do not tend to read online documentation or training materials in sufficient depth, we have consciously employed multiple approaches that heavily emphasize (online) personal interactions and transfer of skills. Online documentation has been organized around best-practices and FAQs; twice-weekly hackathons and office hours via Zoom enable deep dives by both the team and the user community with multiple broad benefits; a Slack channel provides both real time and archived answers and discussions; and workshops, training and webinars target community needs as they arise. The perspective that these tools are being used in an educational setting rather than just for project communication makes them more effective and contributes to community success.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
教育高性能计算用户使用先进的计算技术
我们研究了在石溪大学高级计算科学研究所对先进计算技术测试平台的用户进行教育和培训的多模式方法。Ookami[1]为全世界的研究人员提供了176个富士通A64FX计算节点,这与日本Fugaku超级计算机(自2020年6月以来世界上最快的计算机)使用的处理器技术相同。然而,在这种基于arm的领先计算技术上实现高性能要求用户熟悉计算机体系结构、性能分析和建模以及高性能编程模型的细节,这些通常在编程入门课程中被省略。事实上,不管他们的资历如何,许多测试平台用户都不熟悉一些基本概念,比如向量化、流水线、延迟/带宽、屋顶线模型、计算能量/功率、线程和非统一内存访问。这些相同的概念也普遍存在于主流x86技术中,因此这是一个广泛关注的问题。由于我们的用户社区的国家/全球性质,在学科和经验方面也非常多样化,无法提供正式的课程,并且我们的经验是大多数人不倾向于足够深入地阅读在线文档或培训材料,我们有意识地采用多种方法,强调(在线)个人互动和技能转移。在线文档围绕最佳实践和常见问题进行组织;每周两次的黑客马拉松和通过Zoom的办公时间使团队和用户社区能够深入研究,并带来多种广泛的好处;Slack频道提供实时和存档的答案和讨论;讲习班、培训和网络研讨会针对出现的社区需求。这些工具被用于教育环境而不仅仅是用于项目沟通的观点使它们更有效,并有助于社区的成功。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
The Hour of Cyberinfrastructure (Hour of CI): Early Findings from Pilot Study to Build Cyber Literacy for GIScience Educating HPC Users in the use of advanced computing technology Lightning Talks of EduHPC 2021 Experience and Practice Teaching an Undergraduate Course on Diverse Heterogeneous Architectures Peachy Parallel Assignments (EduHPC 2021)
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1