期刊文献+

IA-64软件流水中旋转寄存器逆向分析技术 被引量:1

Reverse Analysis Technique of Register Rotation in IA-64 Software-pipelined Loops
在线阅读 下载PDF
导出
摘要 安腾(IA-64)提供的旋转寄存器机制使软件流水代码难于理解、调试和移植,在分析IA-64旋转寄存器机制的基础上,提出一种旋转寄存器逆向分析方法。该方法通过分析软件流水阶段计算旋转间距,由旋转间距识别出流水代码中的旋转相关寄存器。将该方法应用于静态二进制编译系统I2A中,通过实验证明能够有效消除旋转寄存器对二进制翻译带来的影响。 Register rotation feature provided by IA-64 makesahe software-pipelined loops difficult to understand, debug and migrate to other hardware plats. Based on studying the register rotation mechanism, this paper presents a method for reverse analyzing rotated register. Through dividing the software-pipelined loops into different stages and computing the rotated interval, it can identify the rotated-related registers. The method is applied to a static binary translation system I2A. The experimental results demonstrate that the proposed method is effective to eliminate the effect of register rotation on binary translation.
出处 《计算机工程》 CAS CSCD 北大核心 2009年第2期1-3,共3页 Computer Engineering
基金 国家"863"计划基金资助项目(2006AA01Z408)
关键词 安腾 软件流水 旋转寄存器 IA-64 software-pipelined loops register rotation
  • 相关文献

参考文献6

  • 1Allen V H, Jones R B, Lee R M, et al. Software Pipelining[J]. ACM Computing Surveys, 1995, 27(3): 367-432.
  • 2Lain. M. Software Pipelining: An Effective Scheduling Technique for VLIW Machines[J], ACM SIGPLAN Notices, 1988, 23(7): 318-328.
  • 3Intel Corporation. Intel IA-64 Architecture Software Developer's Manual(Volume 1): IA-64 Application Architecture[EB/OL]. (2000-01- 10). http://w ww.csee.umbc.edu/help/architecture/24531701.pdf.
  • 4Su Bogong, Wang Jian, Hu Erh-Wen, et al. De-pipeline a Software-pipelined Loop[C]//Proc. of the International Conference on Acoustics Speech and Signal Processing. Hong Kong, China: [s. n.], 2003: 237-240.
  • 5Su Bogong, Wang Jian, Hu Erh-Wen, et al. Assembly Code Conversion of Software-pipelined Loop Between Two VLIW DSP Processors[C]//Proc. of the International Signal Processing Conference. Dallas, USA: [s. n.], 2003.
  • 6Su Bogong, Wang Jian, Hu Erh-Wen, et al. Software De-pipelining Technique[C]//Proc. of the 4th IEEE International Workshop on Source Code Analysis and Manipulation. Chicago, USA: [s. n.], 2004: 7-16.

同被引文献4

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部