IA-64二进制翻译中软件流水代码消除技术  

Elimination Technology of Software Pipelined Codes in IA-64 Binary Translation

在线阅读下载全文

作  者:汪淼[1] 赵荣彩[1] 蔡国明[2] 

机构地区:[1]解放军信息工程大学信息工程学院 [2]解放军信息工程大学电子技术学院,郑州450004

出  处:《计算机工程》2008年第16期44-46,共3页Computer Engineering

基  金:国家“863”计划基金资助项目(2006AA01Z408)

摘  要:IA-64体系结构使用软件流水提高程序的执行性能,但产生的二进制代码跟机器特性紧密相关,给代码跨平台移植造成了困难。该文针对IA-64体系结构下软件流水的特点,提出2种软件流水代码消除方法,它能够将软件流水代码转换成语义等价无硬件依赖的串行代码,实验验证了这2种方法的有效性。Software pipelining is used to improve the performance of programs in IA-64, but the codes generated are relevant to the hardware plat, which makes them difficult to be migrated between different platforms. This paper analyzes the software-pipelined mechanism of IA-64, and presents two methods to eliminate software pipelined codes from optimized IA-64 executables. These two methods can convert the software pipelined codes into semantically equivalent sequential counterparts without dependence on the hardware. Experiments verify the validity of the proposed methods.

关 键 词:二进制翻译 软件流水 语义映射 反软件流水 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象