首页> 外文会议>Transmission and Distribution Conference >Register allocation for data flow graphs with conditional branchesand loops
【24h】

Register allocation for data flow graphs with conditional branchesand loops

机译:带条件分支和循环的数据流图的寄存器分配

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

摘要

A new approach to the problem of register allocation in thenpresence of both conditional branches and loops in a data flow graph isnpresented. The authors algorithm exploits the possibility of registernsharing among mutually exclusive variables using a transformationalnapproach - sets of mutually exclusive variables are transformed into annequivalent set of non-mutually exclusive variables. The transformationalnapproach is extended to the case of data flow graphs with loops. A newnregister allocation algorithm is then used to produce an allocation fornthe non-mutually exclusive variables. From such an allocation, ancorresponding allocation for the original sets of mutually exclusivenvariables is derived. Experimental results show that the approach isnquite effective
机译:提出了一种在数据流图中同时存在条件分支和循环的情况下解决寄存器分配问题的新方法。作者算法利用变换方法开发了在互斥变量之间共享寄存器的可能性-互斥变量集被转换为非互斥变量的等效集。变换方法被扩展到带有循环的数据流图的情况。然后使用newnregister分配算法为非互斥变量产生分配。从这样的分配中,得出互斥变量的原始集合的对应分配。实验结果表明该方法是有效的

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号