期刊文献+
共找到5篇文章
< 1 >
每页显示 20 50 100
IA-64软件流水中旋转寄存器逆向分析技术 被引量:1
1
作者 汪淼 赵荣彩 +1 位作者 蔡国明 丁志芳 《计算机工程》 CAS CSCD 北大核心 2009年第2期1-3,共3页
安腾(IA-64)提供的旋转寄存器机制使软件流水代码难于理解、调试和移植,在分析IA-64旋转寄存器机制的基础上,提出一种旋转寄存器逆向分析方法。该方法通过分析软件流水阶段计算旋转间距,由旋转间距识别出流水代码中的旋转相关寄存器。... 安腾(IA-64)提供的旋转寄存器机制使软件流水代码难于理解、调试和移植,在分析IA-64旋转寄存器机制的基础上,提出一种旋转寄存器逆向分析方法。该方法通过分析软件流水阶段计算旋转间距,由旋转间距识别出流水代码中的旋转相关寄存器。将该方法应用于静态二进制编译系统I2A中,通过实验证明能够有效消除旋转寄存器对二进制翻译带来的影响。 展开更多
关键词 安腾 软件流水 旋转寄存器
在线阅读 下载PDF
IA-64二进制翻译中旋转寄存器的处理方法
2
作者 崔雪冰 景伟娜 崔平非 《计算机工程》 CAS CSCD 北大核心 2009年第13期72-74,共3页
寄存器旋转技术为每一个循环迭代都提供一组专用的寄存器,从而减少对循环展开的需求。针对如何在IA-64二进制翻译中处理旋转寄存器的问题,提出一种在二进制翻译器的后端直接模拟寄存器旋转特性的解决方案,实验结果证明了该方法在二进制... 寄存器旋转技术为每一个循环迭代都提供一组专用的寄存器,从而减少对循环展开的需求。针对如何在IA-64二进制翻译中处理旋转寄存器的问题,提出一种在二进制翻译器的后端直接模拟寄存器旋转特性的解决方案,实验结果证明了该方法在二进制翻译中处理软件流水操作代码的有效性。 展开更多
关键词 旋转寄存器 软件流水 二进制翻译 反软件流水
在线阅读 下载PDF
基于EPIC同时多线程处理器的寄存器堆设计
3
作者 黄彩霞 《计算机工程与科学》 CSCD 北大核心 2009年第10期143-146,共4页
在体现EPIC设计思想的Itanium微处理器中,寄存器堆的管理是通过寄存器堆栈引擎(RSE)技术实现的。EPIC硬件简单,动态同时多线程(DSMT)易于开发线程级并行,针对结合二者优点的EDSMT微体系结构,我们提出一种基于映射表的寄存器堆管理方法—... 在体现EPIC设计思想的Itanium微处理器中,寄存器堆的管理是通过寄存器堆栈引擎(RSE)技术实现的。EPIC硬件简单,动态同时多线程(DSMT)易于开发线程级并行,针对结合二者优点的EDSMT微体系结构,我们提出一种基于映射表的寄存器堆管理方法—MTRSE。该方法兼容Itanium体系结构,支持同时多线程,并提高了寄存器资源使用效率。实验表明,当线程数为3或4时,该方法对于寄存器资源有40%使用效率的提升。 展开更多
关键词 寄存器堆栈引擎RSE 显式并行指令计算EPIC 动态同时多线程DSMT 映射表 寄存器堆栈 寄存器旋转
在线阅读 下载PDF
软件流水中隐式控制流恢复技术
4
作者 汪淼 赵荣彩 +1 位作者 蔡国明 丁志芳 《计算机科学》 CSCD 北大核心 2008年第10期272-274,共3页
具有条件分支的循环通过IF转换将显式的控制流转换为隐式的控制流,从而为指令调度提供进一步的机会。但它往往将程序的代码进行深度重构,增加了程序的理解和代码重建工作的复杂性。提出了一种软件流水循环中的隐式控制流恢复技术,用于... 具有条件分支的循环通过IF转换将显式的控制流转换为隐式的控制流,从而为指令调度提供进一步的机会。但它往往将程序的代码进行深度重构,增加了程序的理解和代码重建工作的复杂性。提出了一种软件流水循环中的隐式控制流恢复技术,用于重构软件流水循环中的条件分支,提高软件逆向工程中生成的目标代码的质量。 展开更多
关键词 软件流水 IF转换 谓词执行 寄存器旋转
在线阅读 下载PDF
一种IA-64下的反软件流水算法
5
作者 汪淼 赵荣彩 蔡国明 《计算机工程与应用》 CSCD 北大核心 2007年第23期58-60,63,共4页
软件流水是一种循环程序的优化技术,它可以有效地提高指令级并行性。由于处理机的实现方法各不相同,在一种处理机上经过软件流水优化后的循环代码很难在其它处理机中移植和使用。反软件流水是软件流水的逆向操作,它可以消除循环代码中... 软件流水是一种循环程序的优化技术,它可以有效地提高指令级并行性。由于处理机的实现方法各不相同,在一种处理机上经过软件流水优化后的循环代码很难在其它处理机中移植和使用。反软件流水是软件流水的逆向操作,它可以消除循环代码中的软件流水特性,以便于代码在不同平台上的移植。基于IA-64体系结构,分析了软件流水的代码特点,提出了反流水算法,用于将ICC编译器编译后的可执行二进制代码消除软件流水特性,转换成语义等价的C代码。 展开更多
关键词 软件流水 反软件流水 谓词执行 旋转寄存器
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部