首页> 外文会议>NORCHIP Conference >Optimal Register Allocation by Augmented Left-Edge Algorithm on Arbitrary Control-Flow Structures
【24h】

Optimal Register Allocation by Augmented Left-Edge Algorithm on Arbitrary Control-Flow Structures

机译:随着任意控制 - 流动结构上增强左边缘算法的最佳寄存器分配

获取原文

摘要

A new algorithm for optimal register allocation in context of high-level synthesis is presented. In this paper we show how the greedy left-edge algorithm can be leveraged to obtain a globally optimal allocation, that is computed in polynomial time. By splitting variables at block boundaries, allows for allocation to be done using only quasi-local and local allocation - avoiding the complexity of true global allocation. As local allocation is much simpler than global allocation, this approach emphasizes efficiency and ease of implementation - at a cost of an increased number of register transfers compared to other allocators. Experiments show that runtime is linear for all practical purposes. Index Terms—Register allocation, High-level synthesis
机译:提出了一种新的高级合成中的最佳寄存器分配算法。在本文中,我们展示了如何利用贪婪的左边缘算法以获得在多项式时间中计算的全局最佳分配。通过在块边界处拆分变量,允许仅使用准本地和本地分配来完成分配 - 避免真正全局分配的复杂性。由于本地分配比全球分配要简单得多,这种方法强调了实现的效率和易于实现 - 与其他分配器相比,寄存器转移数量增加。实验表明,运行时为所有实用目的是线性的。索引术语 - 寄存器分配,高级合成

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号