首页> 外文会议>IEEE International Conference on Trust, Security and Privacy in Computing and Communications >Register Allocation by Incremental Graph Colouring for Clustered VLIW Processors
【24h】

Register Allocation by Incremental Graph Colouring for Clustered VLIW Processors

机译:通过增量图形着色的群集VLIW处理器的铭刻分配

获取原文

摘要

This paper presents an incremental register allocator based on graph colouring for clustered VLIW processor. This register allocator is integrated with an instruction scheduler which schedules all the basic blocks of a program in reverse postorder and all the operations of each basic block based on their priorities. When scheduling an operation, the register allocator assigns physical registers to virtual registers of the operation by incremental graph colouring. Our approach is an integrated approach which can avoid the traditional phase ordering problem. We have simulated our approach and a previous approach CARS using a set of benchmarks. The simulation results show that our approach outperforms CARS by 9.03%, 13.43%, 10.35% for three processor models, respectively, in terms of the average schedule lengths of basic blocks.
机译:本文介绍了基于集群V​​LIW处理器的图形着色的增量寄存器分配器。该寄存器分配器与指令调度程序集成,该指令调度程序将根据其优先级提出反向邮政编码的所有基本块以及每个基本块的所有操作。在调度操作时,寄存器分配器通过增量图着色将物理寄存器分配给操作的虚拟寄存器。我们的方法是一种综合方法,可以避免传统的阶段排序问题。我们已经模拟了我们的方法和先前的方法使用一组基准。仿真结果表明,在基本块的平均分程长度方面,我们的方法分别以3.03%,3.43%,3.03%,10.35%,10.03%,10.35%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号