Towards Conflict-Aware Workload Co-execution on SX-Aurora TSUBASA

Towards Conflict-Aware Workload Co-execution on SX-Aurora TSUBASA
复制标题

在 SX-Aurora TSUBASA 上实现冲突感知工作负载协同执行

DOI:
10.1007/978-3-030-96772-7_16
复制
发表时间:
2021
期刊:
Lecture Notes in Computer Science
影响因子:
--
通讯作者:
and Hiroyuki Takizawa
and Hiroyuki Takizawa
中科院分区:
--
文献类型:
--
作者:
Riku Nunokawa;Yoichi Shimomura;Mulya Agung;Ryusuke Egawa;and Hiroyuki Takizawa

文献摘要

相似文献

NEC SX-Aurora TSUBASA是最新的矢量超级计算机,由称为矢量引擎(VHs)的主机处理器和称为矢量引擎(VE)的矢量处理器组成。这项工作的最终目标是同时使用虚拟主机和虚拟主机来提高资源利用率,并通过共同执行更多的工作负载来提高系统吞吐量。然而,VH和VE工作负载之间可能发生性能干扰,因为它们共享一些计算资源,并且可能同时竞争使用相同的资源,即所谓的资源冲突。作为实现高效工作负载协同执行的第一步,本文通过实验研究了VH和VE之间的性能干扰,当两个处理器中的每一个执行不同的工作负载。我们的评估结果清楚地表明,工作负载的一些特征,如系统调用频率,可以作为一个很好的指标来预测,如果工作负载可以影响另一个协同执行的工作负载的性能。我们相信,这将有助于识别导致频繁资源冲突的一对工作负载,从而降低SX-AT系统上共同执行的工作负载之间的性能干扰的风险。
NEC SX-Aurora TSUBASA is the latest vector supercomputer, consisting of host processors called Vector Hosts (VHs) and vector processors called Vector Engines (VEs). The final goal of this work is to simultaneously use both VHs and VEs to increase the resource utilization and improve the system throughput by co-executing more workloads. However, performance interferences among VH and VE workloads could occur because they share some computing resources and potentially compete to use the same resource at the same time, so-called resource conflicts. As the first step to achieve efficient workload co-execution, this paper experimentally investigates the performance interference between a VH and a VE, when each of the two processors executes a different workload. Our evaluation results clearly demonstrate that some characteristics of a workload such as system call frequency can be used as a good indicator to predict if the workload can affect the performance of another co-executing workload. We believe that this will be helpful to identify a pair of workloads causing frequent resource conflicts, and thus reduce the risk of performance interference between co-executing workloads on an SX-AT system.