We discuss some specific software engineering challenges in the field of high-performance computing, and argue that the slow adoption of SE tools and techniques is at least in part caused by the fact that these do not address the HPC challenges `out-of-the-box'. By giving some examples of solutions for designing, testing and benchmarking HPC software, we intend to bring software engineering and HPC closer together.
翻译:我们讨论了高性能计算领域的某些具体的软件工程挑战,并争论说,SE工具和技术的缓慢采用至少部分是由于这些工具和技术没有解决高常委会的“箱外”挑战。 通过提供设计、测试和基准设定HPC软件的一些解决方案的例子,我们打算让软件工程和HPC更加接近。