...
首页> 外文期刊>Microprocessors and microsystems >Scalable register bypassing for FPGA-based processors
【24h】

Scalable register bypassing for FPGA-based processors

机译:基于FPGA的处理器的可扩展寄存器旁路

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

摘要

In this paper, a scalable scheme, configurable via register-transfer level parameters, for full register bypassing in a modern embedded processor architecture, termed ByoRISC, is presented. The register bypassing specification is parameterized regarding the number of homogeneous register file read and write ports and the number of pipeline stages of the processor. The performance characteristics (cycle time, chip area) of the proposed technique have been evaluated for FPGA target implementations of the synthesizable ByoRISC model. It is proved that, a full bypassing network is a viable solution for the elimination of data hazards when servicing instructions with multiple read and write operands. While the maximum clock frequency is reduced by 17.9% in average, when using partial versus full forwarding, the positive effect of custom computation eliminates this effect by providing cycle speedups of 3.9× to 5.5× and corresponding execution time speedups for a ByoRISC testbed processor of 3.6x. Individual application speedups of up to 9.4× have also been obtained.
机译:在本文中,提出了一种可扩展的方案,该方案可通过寄存器传输级参数进行配置,以在称为ByoRISC的现代嵌入式处理器体系结构中实现完全寄存器旁路。寄存器绕过规范的参数化是关于同类寄存器文件的读写端口数和处理器的流水线级数。已针对可合成的ByoRISC模型的FPGA目标实现对所提出技术的性能特征(周期时间,芯片面积)进行了评估。事实证明,在为具有多个读写操作数的指令提供服务时,完全旁路网络是消除数据危害的可行解决方案。尽管平均最大时钟频率平均降低了17.9%,但使用部分转发与完全转发时,自定义计算的积极效果通过提供3.9倍至5.5倍的周期加速以及ByoRISC测试平台处理器的相应执行时间加速来消除这种影响。 3.6倍。还获得了高达9.4倍的单个应用程序加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号