首页> 外文期刊>IEEE Transactions on Computers >Elimination of Overhead Operations in Complex Loop Structures for Embedded Microprocessors
【24h】

Elimination of Overhead Operations in Complex Loop Structures for Embedded Microprocessors

机译:消除了嵌入式微处理器复杂循环结构中的开销操作

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

摘要

Looping operations impose a significant bottleneck in achieving better computational efficiency for embedded applications. In this paper, a novel zero-overhead loop controller (ZOLC) supporting arbitrary loop structures with multiple-entry and multiple-exit nodes is described and utilized to enhance embedded RISC processors. A graph formalism is introduced for representing the loop structure of application programs, which can assist in ZOLC code synthesis. Also, a portable description of a ZOLC component which can be exploited in the scope of register transfer level (RTL) synthesis for enabling its utilization is given in detail. This description is designed to be easily retargetable to single-issue RISC processors, requiring only minimal effort for this task. The ZOLC unit has been incorporated into different RISC processor models and research ASIPs at different abstraction levels (RTL VHDL and ArchC) to provide effective means for low-overhead looping without negative impact to the processor cycle time. Average performance improvements of 25.5 percent and 44 percent are feasible for a set of kernel benchmarks on an embedded RISC and an application-specific processor, respectively. A corresponding 10 percent speedup is achieved on the same RISC for a subset of MiBench applications, not necessarily featuring the examined performance-critical kernels.
机译:循环操作在为嵌入式应用程序实现更好的计算效率方面强加了很大的瓶颈。在本文中,描述了一种新颖的零开销环路控制器(ZOLC),该控制器支持具有多入口和多出口节点的任意环路结构,并用于增强嵌入式RISC处理器。引入了一种图形形式主义来表示应用程序的循环结构,这可以帮助ZOLC代码合成。此外,详细给出了ZOLC组件的可移植描述,可以在寄存器传输级别(RTL)合成的范围内利用该ZOLC组件以实现其利用。此描述旨在轻松地重新定向到单发RISC处理器,只需很少的工作即可完成此任务。 ZOLC单元已被集成到不同的RISC处理器模型中,并在不同的抽象级别(RTL VHDL和ArchC)研究ASIP,以提供有效的方式实现低开销循环,而不会对处理器循环时间产生负面影响。对于嵌入式RISC和专用处理器上的一组内核基准,分别将平均性能提高25.5%和44%是可行的。对于部分MiBench应用程序,在同一RISC上可以实现相应的10%的加速,而不必具有经过检查的性能关键内核。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号