论文标题

Scalsale:超级计算机的可扩展销售基准框架

ScalSALE: Scalable SALE Benchmark Framework for Supercomputers

论文作者

Harel, Re'em, Rusanovsky, Matan, Wagner, Ron, Levin, Harel, Oren, Gal

论文摘要

全球超级计算机为开创性研究提供了必要的基础设施。但是,大多数超级计算机的设计并非同样设计,这是由于所需的优异数字而得出的,这是从目标科学应用程序组合的计算范围中得出的。反过来,此类计算机的设计成为一个优化过程,该过程努力在多参数搜索空间中实现最佳性能。因此,验证和评估超级计算机是否可以实现其所需目标成为一项乏味而复杂的任务。为此,已经引入了许多完整的,迷你,代理和基准应用,以代表科学应用。然而,由于这些基准很难扩展,而且最重要的是,与倾向于伴随多个科学领域的科学应用相比,它们的简化过高,因此它们无法代表真正的缩放功能。我们建议根据著名的销售计划,建议一个新的物理可扩展基准框架,即Scalsale。 Scalsale的主要目标是提供一个简单,灵活,可扩展的基础架构,可以轻松扩展到包括多物理方案,同时保持可扩展和高效的执行时间。通过扩大Scalsale,可以弥合过度简化的基准和科学应用之间的差距。为了实现这一目标,Scalsale是在现代Fortran中实施的,具有简单的OOP设计模式,并得到了透明的MPI-3阻塞和非阻滞通信的支持,该通信允许这种可扩展的框架。通过使用强和弱缩放测试模拟Sedov-Taylor爆炸波问题,将Scalsale与Lulesh进行了比较。 Scalsale通过重新分区选项进行执行和评估-Lagrangian和Eulerian。

Supercomputers worldwide provide the necessary infrastructure for groundbreaking research. However, most supercomputers are not designed equally due to different desired figure of merit, which is derived from the computational bounds of the targeted scientific applications' portfolio. In turn, the design of such computers becomes an optimization process that strives to achieve the best performances possible in a multi-parameters search space. Therefore, verifying and evaluating whether a supercomputer can achieve its desired goal becomes a tedious and complex task. For this purpose, many full, mini, proxy, and benchmark applications have been introduced in the attempt to represent scientific applications. Nevertheless, as these benchmarks are hard to expand, and most importantly, are over-simplified compared to scientific applications that tend to couple multiple scientific domains, they fail to represent the true scaling capabilities. We suggest a new physical scalable benchmark framework, namely ScalSALE, based on the well-known SALE scheme. ScalSALE's main goal is to provide a simple, flexible, scalable infrastructure that can be easily expanded to include multi-physical schemes while maintaining scalable and efficient execution times. By expanding ScalSALE, the gap between the over-simplified benchmarks and scientific applications can be bridged. To achieve this goal, ScalSALE is implemented in Modern Fortran with simple OOP design patterns and supported by transparent MPI-3 blocking and non-blocking communication that allows such a scalable framework. ScalSALE is compared to LULESH via simulating the Sedov-Taylor blast wave problem using strong and weak scaling tests. ScalSALE is executed and evaluated with both rezoning options - Lagrangian and Eulerian.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源