返回
RSEHPC@ISC25: Tools and Techniques for Continuous Integration and Benchmarking
DOI:10.1007/978-3-032-07612-0_54.png)
摘要
En 中文
本综述论文介绍了在ISC25大会上召开的RSEHPC工作坊的成果,该工作坊汇聚了研究软件工程和高性能计算(HPC)领域的专家,以探讨持续集成和持续基准测试(CI/CB)在整个HPC系统生命周期中的整合。通过主题演讲和闪电演讲以及热烈的讨论,参与者探讨了从系统设计采购到部署和生产使用的CI/CB应用。论文重点介绍了三个案例研究:KIT的CI/CB服务在生产中对灵活HPC基准测试的应用;JSC在JUPITER百亿亿次级系统准备期间部署exaCB进行全系统基准测试;以及RIKEN R-CCS在富岳NEXT项目早期设计阶段中整合CI/CB。来自OpenFOAM、PIConGPU和libNEGF等项目软件开发者的用户视角强调了在多样化且复杂的HPC环境中实施CI/CB日益增长的重要性和实际挑战。一个反复出现的主题是定制化解决方案的需求与碎片化带来的弊端之间的紧张关系,这阻碍了可重复性、可移植性和协作。论文最后呼吁HPC社区为CI/CB工作流程和数据格式建立通用标准。通过使基准测试实践更加符合FAIR(可查找、可访问、可互操作、可重复)原则,社区可以提升HPC生态系统中的软件可持续性和运营卓越性。
Keyword:
Research Software Engineering
High-Performance Computing
Continuous Integration
Continuous Benchmarking
期刊
机构
引用论文
Tuning and Optimization for a Variety of Many-Core Architectures Without Changing a Single Line of Implementation Code Using the Alpaka Library使用Alpaka库,对多种多核架构进行调优和优化,而无需修改任何一行实现代码。

