首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >WCET-aware Re-scheduling Register Allocation for Real-time Embedded Systems with Clustered VLIW Architecture
【24h】

WCET-aware Re-scheduling Register Allocation for Real-time Embedded Systems with Clustered VLIW Architecture

机译:具有群集VLIW架构的实时嵌入式系统的WCET感知重新调度寄存器分配

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

摘要

Worst-Case Execution Time (WCET) is one of the most important metrics in real-time embedded system design. For embedded systems with clustered VLIW architecture, register allocation, instruction scheduling, and cluster assignment are three key activities to pursue code optimization which have profound impact on WCET. At the same time, these three activities exhibit a phase ordering problem: Independently performing register allocation, scheduling and cluster assignment could have a negative effect on the other phases, thereby generating sub-optimal compiled codes. In this paper, a compiler level optimization, namely WCET-aware Re-scheduling Register Allocation (WRRA), is proposed to achieve WCET minimization for real-time embedded systems with clustered VLIW architecture. The novelty of the proposed approach is that the effects of register allocation, instruction scheduling and cluster assignment on the quality of generated code are taken into account for WCET minimization. These three compilation processes are integrated into a single phase to obtain a balanced result. The proposed technique is implemented in Trimaran 4.0. The experimental results show that the proposed technique can reduce WCET effectively, by 33% on average.
机译:最坏情况执行时间(WCET)是实时嵌入式系统设计中最重要的指标之一。对于具有群集VLIW体系结构的嵌入式系统,寄存器分配,指令调度和群集分配是追求代码优化的三个关键活动,它们对WCET产生了深远的影响。同时,这三个活动存在一个阶段排序问题:独立执行寄存器分配,调度和群集分配可能会对其他阶段产生负面影响,从而生成次优的编译代码。本文提出了一种编译器级别的优化,即支持WCET的重新调度寄存器分配(WRRA),以实现具有群集VLIW架构的实时嵌入式系统的WCET最小化。所提出方法的新颖之处在于,为了使WCET最小化,考虑了寄存器分配,指令调度和簇分配对生成代码质量的影响。这三个编译过程集成到一个阶段中,以获得平衡的结果。拟议的技术在Trimaran 4.0中实现。实验结果表明,该技术可以有效地减少WCET,平均降低33%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号