中文

扩展阿姆达尔定律以学习计算机性能

机器学习 2022-09-28 v2 分布式、并行与集群计算

摘要

在多核处理器背景下研究了学习并行计算机性能的问题。给定一个固定的工作负载,寻求改变系统配置对性能的影响。传统上,由于单一资源增强带来的性能加速比使用阿姆达尔定律来表述。然而,在存在多个可配置资源的情况下,传统表述会产生几个互不关联的加速比方程,无法组合在一起以确定总体加速比。为解决这个问题,我们提出:(1) 扩展阿姆达尔定律,将多个可配置资源纳入总体加速比方程;(2) 将加速比方程转化为适合机器学习的多变量回归问题。使用来自跨越两个基准测试(SPECCPU 2017 和 PCMark 10)和四个硬件平台(Intel Xeon 8180M、AMD EPYC 7702P、Intel CoffeeLake 8700K 和 AMD Ryzen 3900X)的 58 次测试的实验数据,开发并交叉验证了解析模型。研究结果表明,在大多数情况下,模型的平均交叉验证准确率高于 95%,从而验证了所提出的阿姆达尔定律扩展。所提出的方法能够快速生成多变量解析模型,以支持未来的工业开发、优化和仿真需求。

关键词

引用

@article{arxiv.2110.07822,
  title  = {On Extending Amdahl's law to Learn Computer Performance},
  author = {Chaitanya Poolla and Rahul Saxena},
  journal= {arXiv preprint arXiv:2110.07822},
  year   = {2022}
}

备注

23 pages, 6 figures