Due to the increasing diversity of high-performance computing architectures, researchers and practitioners are increasingly interested in comparing a code's performance and scalability across different platforms. However, there is a lack of available guidance on how to actually set up and analyze such cross-platform studies. In this paper, we contend that the natural base unit of computing for such studies is a single compute node on each platform and offer guidance in setting up, running, and analyzing node-to-node scaling studies. We propose templates for presenting scaling results of these studies and provide several case studies highlighting the benefits of this approach.
翻译:随着高性能计算架构日益多样化,研究人员和实践者对不同平台上代码性能与可扩展性的比较越来越感兴趣。然而,目前缺乏关于如何实际设置和分析此类跨平台研究的指导性方法。本文主张,此类研究最自然的计算基准单位是各平台的单个计算节点,并提供了设置、运行和分析节点到节点扩展性研究的指导原则。我们提出了展示此类研究扩展性结果的模板,并通过多个案例研究说明了该方法的优势。