首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >RS-FDRA: A register-sensitive software pipelining algorithm for embedded VLIW processors
【24h】

RS-FDRA: A register-sensitive software pipelining algorithm for embedded VLIW processors

机译:RS-FDRA:嵌入式VLIW处理器的寄存器敏感软件流水线算法

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

摘要

The paper proposes a novel software-pipelining algorithm, Register-Sensitive Force-Directed Retiming Algorithm (RS-FDRA), suitable for optimizing compilers targeting embedded very large instruction word processors. The key difference between RS-FDRA and previous approaches is that this algorithm can handle code-size constraints along with latency and resource constraints. This capability enables the exploration of Pareto "optimal" points with respect to code size and performance. RS-FDRA can also minimize the increase in register pressure typically incurred by software pipelining. This ability is critical since the need to insert spill code may result in significant performance degradation. Extensive experimental results are presented demonstrating that the extended set of optimization goals and constraints supported by RS-FDRA enables a thorough compiler-assisted exploration of tradeoffs among performance, code size, and register requirements for time-critical segments of embedded software components.
机译:本文提出了一种新颖的软件流水线算法,即寄存器敏感的力导向重定时算法(RS-FDRA),适用于优化针对嵌入式超大型指令字处理器的编译器。 RS-FDRA与以前的方法之间的主要区别在于,该算法可以处理代码大小约束以及延迟和资源约束。此功能使您能够探索有关代码大小和性能的帕累托“最佳”点。 RS-FDRA还可以最大程度地减少通常由软件流水线引起的寄存器压力增加。此功能至关重要,因为需要插入溢出代码可能会导致严重的性能下降。大量的实验结果表明,RS-FDRA支持的扩展优化目标集和约束条件使嵌入式软件组件的关键时间段的性能,代码大小和寄存器要求之间的权衡取舍,可以由编译器进行彻底的探索。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号