首页 | 本学科首页   官方微博 | 高级检索  
     

基于网的寄存器分配冲突图研究
引用本文:肖荣.基于网的寄存器分配冲突图研究[J].计算机工程,2010,36(11):70-72.
作者姓名:肖荣
作者单位:中南民族大学计算机科学学院,武汉,430074
摘    要:提出使用网表示可分配寄存器对象,通过对网的活跃性数据流分析,构造网的冲突图。与变量冲突图相比,将基于变量的节点分裂成基于网的节点,将同一变量的冲突关系分摊到多个网上,虽增加冲突图节点数量,但降低节点度数,使得用更少颜色对冲突图着色,即可减少所需寄存器的数量,生成更加高效的可执行代码,使存器分配更为灵活。

关 键 词:寄存器分配  变量活跃性    数据流分析  冲突图

Study on Interference Graph of Register Allocation Based on Web
XIAO Rong.Study on Interference Graph of Register Allocation Based on Web[J].Computer Engineering,2010,36(11):70-72.
Authors:XIAO Rong
Affiliation:(College of Computer Science, South-Central University for Nationalities, Wuhan 430074)
Abstract:This paper presents Web as the object to be assigned to registers, constructs the interference graph of Webs by data flow analysis of Web liveness. Compared with interference graph of variables, the nodes based on variables are splitted into new nodes based on Web, over which the variables’ interference is distributed. The interference graph based on Webs has more nodes, but these nodes’ degree are less. Thus the graph can be colored with less colors. It can reduce the number of required registers to produce more efficient executive code and make register allocation more flexible.
Keywords:register allocation  variable liveness  Web  data flow analysis  interference graph
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号