当前位置: X-MOL 学术arXiv.cs.PF › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
FIRESTARTER 2: Dynamic Code Generation for Processor Stress Tests
arXiv - CS - Performance Pub Date : 2021-08-02 , DOI: arxiv-2108.01470
Robert Schöne, Markus Schmidl, Mario Bielert, Daniel Hackenberg

Processor stress tests target to maximize processor power consumption by executing highly demanding workloads. They are typically used to test the cooling and electrical infrastructure of compute nodes or larger systems in labs or data centers. While multiple of these tools already exists, they have to be re-evaluated and updated regularly to match the developments in computer architecture. This paper presents the first major update of FIRESTARTER, an Open Source tool specifically designed to create near-peak power consumption. The main new features concern the online generation of workloads and automatic self-tuning for specific hardware configurations. We further apply these new features on an AMD Rome system and demonstrate the optimization process. Our analysis shows how accesses to the different levels of the memory hierarchy contribute to the overall power consumption. Finally, we demonstrate how the auto-tuning algorithm can cope with different processor configurations and how these influence the effectiveness of the created workload.

中文翻译:

FIRESTARTER 2:处理器压力测试的动态代码生成

处理器压力测试旨在通过​​执行高要求的工作负载来最大限度地提高处理器功耗。它们通常用于测试实验室或数据中心中计算节点或更大系统的冷却和电气基础设施。虽然这些工具中有多种已经存在,但必须定期重新评估和更新它们以匹配计算机体系结构的发展。本文介绍了 FIRESTARTER 的首次重大更新,FIRESTARTER 是一种专门设计用于创建接近峰值功耗的开源工具。主要的新功能涉及工作负载的在线生成和特定硬件配置的自动自调整。我们进一步在 AMD Rome 系统上应用这些新功能并演示优化过程。我们的分析显示了对不同级别的存储器层次结构的访问如何影响整体功耗。最后,我们演示了自动调整算法如何处理不同的处理器配置,以及这些配置如何影响所创建工作负载的有效性。
更新日期:2021-08-04
down
wechat
bug