首页> 外文期刊>Future generation computer systems >The instruction register file micro-architecture
【24h】

The instruction register file micro-architecture

机译:指令寄存器文件微体系结构

获取原文
获取原文并翻译 | 示例
       

摘要

In this paper, we address the issue of feeding future superscalar processor cores with enough instructions. Hardware techniques targeting an increase in the instruction fetch bandwidth have been proposed such as the trace cache microarchitecture. We present a microarchitecture solution based on a register file holding basic blocks of instructions. This solution places the instruction memory hierarchy out of the cycle determining path. We call our approach, instruction register file (IRF). We estimate our approach with a SimpleScalar based simulator run on the Mediabench benchmark suite and compare to the trace cache performance on the same benchmarks. We show that on this benchmark suite, an IRF-based processor fetching up to three basic blocks per cycle outperforms a trace-cache-based processor fetching 16 instructions long traces by 25% on the average.
机译:在本文中,我们解决了用足够的指令为未来的超标量处理器内核提供数据的问题。已经提出了针对增加指令获取带宽的硬件技术,例如跟踪高速缓存微体系结构。我们提出了一个基于包含基本指令块的寄存器文件的微体系结构解决方案。该解决方案将指令存储器层次结构置于周期确定路径之外。我们称此方法为指令寄存器文件(IRF)。我们使用在Mediabench基准套件上运行的基于SimpleScalar的模拟器来估算我们的方法,并将其与相同基准上的跟踪缓存性能进行比较。我们证明,在该基准套件上,基于IRF的处理器每个周期最多可提取三个基本块,其性能优于基于跟踪高速缓存的处理器(其最多可提取16条指令的跟踪)的平均速度为25%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号