首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Optimal register sharing for high-level synthesis of SSA form programs
【24h】

Optimal register sharing for high-level synthesis of SSA form programs

机译:SSA表单程序的高级综合的最佳寄存器共享

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

摘要

Register sharing for high-level synthesis of programs represented in static single assignment (SSA) form is proven to have a polynomial-time solution. Register sharing is modeled as a graph-coloring problem. Although graph coloring is NP-Complete in the general case, an interference graph constructed for a program in SSA form probably belongs to the class of chordal graphs that have an optimal O(|V|+|E|) time algorithm. Chordal graph coloring reduces the number of registers allocated to the program by as much as 86% and 64.93% on average compared to linear scan register allocation.
机译:事实证明,用于以静态单一分配(SSA)形式表示的程序的高级综合的寄存器共享具有多项式时间解。寄存器共享被建模为图形着色问题。尽管图着色通常是NP完全的,但以SSA形式为程序构造的干涉图可能属于具有最佳O(| V | + | E |)时间算法的弦图类。与线性扫描寄存器分配相比,和弦图着色可使分配给程序的寄存器数量平均减少多达86%和64.93%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号