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

基于路径信息的谓词关系分析
引用本文:沈立,王志英,鲁建壮.基于路径信息的谓词关系分析[J].电子学报,2004,32(2):191-195.
作者姓名:沈立  王志英  鲁建壮
作者单位:湖南长沙国防科技大学计算机学院6队,湖南长沙 410073
基金项目:国家高技术研究发展计划(863计划)
摘    要:谓词执行技术能够将多个基本块合并为一个超块,扩大指令调度范围,开发更多的指令级并行.但它也给编译优化带来一些新问题,使得传统的编译器在进行指令调度或寄存器分配等优化工作时往往只能得到保守的结果.受所用谓词表示方法的限制,目前的谓词关系分析方法必须首先重构控制流信息,这就影响了编译优化的效果和效率.本文提出了一种基于路径编码的谓词表示方法,将谓词定义信息转换为等价的域编码,并以此为基础实现了一个全局谓词关系分析子系统.模拟结果表明,该子系统能够准确高效地实现全局谓词关系分析,在保证编译效率的同时,提高了编译优化的效果.

关 键 词:谓词执行  谓词分析  路径    
文章编号:0372-2112(2004)02-0191-05
收稿时间:2003-03-26

Predicate Analysis Based on Path Information
SHEN Li,WANG Zhi ying,LU Jian zhuang.Predicate Analysis Based on Path Information[J].Acta Electronica Sinica,2004,32(2):191-195.
Authors:SHEN Li  WANG Zhi ying  LU Jian zhuang
Institution:National University of Defense Technology,Computer School,Changsha,Hunan 410073,China
Abstract:Several basic blocks could be merged into a hyperblock in predicated execution so that instructions could be scheduled on a larger scope and more instruction level parallelism could be extracted.But it also brings some new challenges to traditional optimizers without predicate analysis,which can only yield conservative results.But unfortunately,limited by predicate representations,current methods need reconstructing control flow information before analyzing predicate relationships,which limits the effectiveness and efficiency of optimization.A new representation based on path information is proposed in this paper,which can convert predicate definitions into equivalent domain codes.And a global predicate relationship query system is constructed based on it.Experiment results indicated that precise and efficient global predicate analysis could be achieved with this system and the performance of optimized codes can also be improved with little impact on compilation efficiency.
Keywords:predicated execution  predicate analysis  path  domain  
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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