首页> 外文会议>International symposium on computer architecture >A scalable front-end architecture for fast instruction delivery
【24h】

A scalable front-end architecture for fast instruction delivery

机译:用于快速指令交付的可扩展前端架构

获取原文

摘要

In the pursuit of instruction-level parallelism, significant demands are placed on a processor's instruction delivery mechanism. Delivering the performance necessary to meet future processor execution targets requires that the performance of the instruction delivery mechanism scale with the execution core. Attaining these targets is a challenging task due to I-cache misses, branch mispredictions, and taken branches in the instruction stream. To further complicate matters, a VLSI interconnect scaling trend is materializing that further limits the performance of front-end designs in future generation process technologies. To counter these challenges, we present a fetch architecture that permits a faster cycle time than previous designs and scales better with future process technologies. Our design, called the Fetch Target Buffer, is a multi-level fetch block-oriented predictor. We decouple the FTB from the instruction fetch and decode pipelines to afford it the fastest clock possible. Through cycle-based simulation and circuit level delay analysis, we find that our multi-level FTB design is capable of delivering instructions 25% faster than the best single-level BTB-based pipeline configuration. Moreover we show that our design scales better to future process technologies than traditional single-level designs.
机译:在追求教学级并行性的情况下,对处理器的指令交付机制提供了重大要求。提供满足未来处理器执行目标所需的性能要求使用执行核心的指令传递机制缩放的性能。由于I-Cache未命中,分支错误预测和指令流中的分支,因此实现这些目标是一个具有挑战性的任务。为了进一步复杂化问题,VLSI互连缩放趋势是实现的,这进一步限制了前端设计在未来的生成过程技术中的性能。为了抵消这些挑战,我们提出了一种获取架构,允许比以前的设计更快的循环时间,并使用未来的过程技术更好地缩放。我们的设计,称为获取目标缓冲区,是一种多级获取块导向的预测器。我们从指令获取和解码管道中解耦FTB,以提供最快的时钟。通过基于循环的仿真和电路电平延迟分析,我们发现我们的多级FTB设计能够提供比最佳的基于单级BTB的管道配置快25%的指令。此外,我们表明我们的设计比传统的单层设计更好地扩展到未来的过程技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号