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

软件流水中隐式控制流恢复技术
引用本文:汪淼,赵荣彩,蔡国明,丁志芳. 软件流水中隐式控制流恢复技术[J]. 计算机科学, 2008, 35(10): 272-274
作者姓名:汪淼  赵荣彩  蔡国明  丁志芳
作者单位:1. 解放军信息工程大学信息工程学院,郑州450002;解放军信息工程大学理学院,郑州450001
2. 解放军信息工程大学信息工程学院,郑州,450002
3. 解放军信息工程大学电子技术学院,郑州,450004
4. 解放军信息工程大学理学院,郑州,450001
摘    要:具有条件分支的循环通过IF转换将显式的控制流转换为隐式的控制流,从而为指令调度提供进一步的机会.但它往往将程序的代码进行深度重构,增加了程序的理解和代码重建工作的复杂性.提出了一种软件流水循环中的隐式控制流恢复技术,用于重构软件流水循环中的条件分支,提高软件逆向工程中生成的目标代码的质量.

关 键 词:软件流水  IF转换  谓词执行  寄存器旋转

Recovery of Implicit Control Flow in Software Pipelined Loops
WANG Miao,ZHAO Rong-cai,CAI Guo-ming,DING Zhi-fang. Recovery of Implicit Control Flow in Software Pipelined Loops[J]. Computer Science, 2008, 35(10): 272-274
Authors:WANG Miao  ZHAO Rong-cai  CAI Guo-ming  DING Zhi-fang
Affiliation:WANG Miao1,2 ZHAO Rong-cai1 CAI Guo-ming3 DING Zhi-fang2(Institute of Information Engineering,Information Engineering University,Zhengzhou 450002,China)1(Institute of Science,Zhengzhou 450001,China)2(Institute of Electronic Technology,Zhengzhou 450004,China)3
Abstract:If-conversion with predicated execution has been proposed to convert explicit conditional branches in loops into implicit control flow,which can enlarge the chance of instruction schedule.However it can profoundly restructure the low level code of programs and complicate the task of understanding and re-engineering from an optimized executable.This paper describes a technique to recover implicit control flow in software pipelined loops and thereby improve the quality and efficiency of IA-64 binary translati...
Keywords:Software pipelining  If-conversion  Predicated execution  Register rotation  
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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