用于预取器自适应的定制随机森林套件
硬件体系结构
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