How to Benchmark Supercomputers

How to Benchmark Supercomputers
复制标题

如何对超级计算机进行基准测试

DOI:
10.1109/dcabes.2015.98
复制
发表时间:
2015
期刊:
2015 14th International Symposium on Distributed Computing and Applications for Business Engineering and Science (DCABES)
影响因子:
--
通讯作者:
Yong Xiao
Yong Xiao
中科院分区:
--
文献类型:
--
作者:
Gang Xie;Yong Xiao

文献摘要

被引文献

相似文献

基准测试旨在模拟超级计算机组件或系统上的特定类型的工作负载,以比较平台、确定性能瓶颈、评估潜在的解决方案,并帮助用户决定购买或使用最适合其应用程序要求的计算机。本文讨论了超级计算机基准测试的目的、意义和方法,描述了超级计算机基准测试的现状,并对五种主流的超级计算机基准测试进行了评述,其中LINPACK是最受欢迎的TOP500排行榜。此外,还有HPCG基准,其目标是强调浮点运算速度与通信带宽和延迟之间的平衡;有Rodinia基准,用于评估由GPU和多核CPU组成的异类超级计算机;有SPEC基准,可应用于最新一代的高性能计算机;还有DEISA基准,包含来自广泛学科的许多实际应用,包括天体物理、流体动力学、气候建模、生物科学、材料科学、聚变能力和基本粒子物理。
Benchmarks are designed to mimic a particular type of workload on a component or system of supercomputer to compare platforms, identify performance bottlenecks, evaluate potential solutions, and help users in their decision of buying or using machines most appropriate for their application requirements. In this paper we discuss the purpose, significance and method of benchmarking supercomputers, describe the state of the art, and review five of the mainstream benchmarks for supercomputer evaluation, among them, Linpack is the most popular for the famous TOP500 ranking list. In addition to this, there is the HPCG benchmark the goals of which are to stress a balance of floating point operation speed and communication bandwidth and latency, there is the Rodinia benchmark for evaluating the heterogeneous supercomputers composed of both GPUs and multi-core CPUs, there is the SPEC benchmark which can be applied to the newest generation of high-performance computers, there is still the DEISA benchmark comprises a number of real applications taken from a wide range of disciplines, including astrophysics, fluid dynamics, climate modelling, biosciences, materials science, fusion power and fundamental particle physics.