期刊文献+
共找到4篇文章
< 1 >
每页显示 20 50 100
一种IA-64下的反软件流水算法
1
作者 汪淼 赵荣彩 蔡国明 《计算机工程与应用》 CSCD 北大核心 2007年第23期58-60,63,共4页
软件流水是一种循环程序的优化技术,它可以有效地提高指令级并行性。由于处理机的实现方法各不相同,在一种处理机上经过软件流水优化后的循环代码很难在其它处理机中移植和使用。反软件流水是软件流水的逆向操作,它可以消除循环代码中... 软件流水是一种循环程序的优化技术,它可以有效地提高指令级并行性。由于处理机的实现方法各不相同,在一种处理机上经过软件流水优化后的循环代码很难在其它处理机中移植和使用。反软件流水是软件流水的逆向操作,它可以消除循环代码中的软件流水特性,以便于代码在不同平台上的移植。基于IA-64体系结构,分析了软件流水的代码特点,提出了反流水算法,用于将ICC编译器编译后的可执行二进制代码消除软件流水特性,转换成语义等价的C代码。 展开更多
关键词 软件流水 反软件流水 谓词执行 旋转寄存器
下载PDF
IA-64软件流水的反流水算法研究 被引量:2
2
作者 崔平非 庞建民 +1 位作者 赵荣彩 崔雪冰 《计算机应用》 CSCD 北大核心 2006年第8期1919-1921,1927,共4页
软件流水是一种开发循环程序指令级并行性的技术,它通过并行执行连续的多个迭代来加快循环的执行速度。而在逆向工程中,软件流水却为逆向翻译带来了困难。为此,基于IA-64平台,提出了一种反流水算法,针对循环中包含软件流水的汇编代码进... 软件流水是一种开发循环程序指令级并行性的技术,它通过并行执行连续的多个迭代来加快循环的执行速度。而在逆向工程中,软件流水却为逆向翻译带来了困难。为此,基于IA-64平台,提出了一种反流水算法,针对循环中包含软件流水的汇编代码进行处理,将其反向转换成语义等价的串行代码,并通过实验验证了该算法的有效性,为在二进制翻译中处理软件流水代码奠定了基础。 展开更多
关键词 软件流水 反软件流水 模调度 逆向工程
下载PDF
IA-64二进制翻译中软件流水代码消除技术
3
作者 汪淼 赵荣彩 蔡国明 《计算机工程》 CAS CSCD 北大核心 2008年第16期44-46,共3页
IA-64体系结构使用软件流水提高程序的执行性能,但产生的二进制代码跟机器特性紧密相关,给代码跨平台移植造成了困难。该文针对IA-64体系结构下软件流水的特点,提出2种软件流水代码消除方法,它能够将软件流水代码转换成语义等价无硬件... IA-64体系结构使用软件流水提高程序的执行性能,但产生的二进制代码跟机器特性紧密相关,给代码跨平台移植造成了困难。该文针对IA-64体系结构下软件流水的特点,提出2种软件流水代码消除方法,它能够将软件流水代码转换成语义等价无硬件依赖的串行代码,实验验证了这2种方法的有效性。 展开更多
关键词 二进制翻译 软件流水 语义映射 反软件流水
下载PDF
IA-64二进制翻译中旋转寄存器的处理方法
4
作者 崔雪冰 景伟娜 崔平非 《计算机工程》 CAS CSCD 北大核心 2009年第13期72-74,共3页
寄存器旋转技术为每一个循环迭代都提供一组专用的寄存器,从而减少对循环展开的需求。针对如何在IA-64二进制翻译中处理旋转寄存器的问题,提出一种在二进制翻译器的后端直接模拟寄存器旋转特性的解决方案,实验结果证明了该方法在二进制... 寄存器旋转技术为每一个循环迭代都提供一组专用的寄存器,从而减少对循环展开的需求。针对如何在IA-64二进制翻译中处理旋转寄存器的问题,提出一种在二进制翻译器的后端直接模拟寄存器旋转特性的解决方案,实验结果证明了该方法在二进制翻译中处理软件流水操作代码的有效性。 展开更多
关键词 旋转寄存器 软件流水 二进制翻译 反软件流水
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部