中文

用于预取器自适应的定制随机森林套件

硬件体系结构 2020-08-04 v1 机器学习 性能

摘要

为缩小存储器与处理器之间的差距并进而提升性能,在数据/指令预取器设计领域已有大量工作。预取器部署于存储器层级的每一级,但通常每个预取器的设计并未全面考虑系统中的其他预取器。结果,这些独立的预取器设计并不总能相互补充,导致平均性能提升较低和/或许多负离群值。在本文中,我们提出 SuitAP(用于预取器系统配置自适应的随机森林套件,Suite of random forests for Adaptation of Prefetcher system configuration),这是一种硬件预取器适配器,使用一套随机森林在运行时确定每一存储器层级应开启哪个预取器,以使它们相互补充。与无预取器的设计相比,使用 SuitAP 我们在 SPEC2017 套件生成的 trace 上平均提升 IPC 46%,开销为 12KB。此外,我们还使用 SuitAP 减少了负离群值。

关键词

引用

@article{arxiv.2008.00176,
  title  = {Custom Tailored Suite of Random Forests for Prefetcher Adaptation},
  author = {Furkan Eris and Sadullah Canakci and Cansu Demirkiran and Ajay Joshi},
  journal= {arXiv preprint arXiv:2008.00176},
  year   = {2020}
}

备注

4 pages, 4 figures