可变取指速率以降低控制相关惩罚
硬件体系结构
2017-07-18 v1 计算机与社会
摘要
为了克服难预测指令分支的分支执行惩罚,本文提出了两种新的指令获取微体系结构方法。此外,为了比较这两种所提方法的性能,评估了现有多分支路径体系结构的不同指令获取策略方案。结果表明,在 SPEC 2000/2006 基准测试上,使用 gshare 分支预测器的单线程执行平均每周期指令数(Instructions Per Cycle, IPC)提高了 29.4%。本文中,为评估目的模拟了宽流水线机器。如果 IPC 提升的需求远比 关键,本文讨论的方法可扩展至高性能科学计算需求。
引用
@article{arxiv.1707.04657,
title = {Variable Instruction Fetch Rate to Reduce Control Dependent Penalties},
author = {Aswin Ramachandran and Louis Johnson},
journal= {arXiv preprint arXiv:1707.04657},
year = {2017}
}
备注
8 pages, 6 Figures, Disclosure: The work is a part of my PhD dissertation at OSU and not in anyway related to Intel