期刊文献+

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

Software Pipelining Eliminating Technology in IA-64 Binary Translation
下载PDF
导出
摘要 在逆向工程中,软件流水循环为逆向翻译带来了困难。针对如何在IA-64二进制翻译中处理软件流水循环提出一种解决方案,采用直接语义映射算法,并通过实验验证该算法在二进制翻译中处理软件流水代码的有效性,为在IA-64二进制翻译中处理软件流水代码奠定了基础。 In reverse engineering, software pipelining loop causes some difficulties in reverse translation. This paper proposes a solution of processing software pipelining loop in IA-64 binary translation, which adopts the direct semantic map algorithm. The validity of the proposed algorithm to process software pipelining is verified in the binary translation in the experiment. It establishes the basis of processing software pipelining in IA-64 binary translation.
出处 《计算机工程》 CAS CSCD 北大核心 2010年第11期88-89,92,共3页 Computer Engineering
基金 河南省杰出人才创新基金资助项目(0521000200)
关键词 软件流水 模调度 二进制翻译 直接语义映射算法 software pipelining modulo schedule binary translation direct semantic map algorithm
  • 相关文献

参考文献5

  • 1Sites R L, Chernoff A, Kirk M B, et al. Binary Translation[J]. Digital Technical Journal, 1992, 4(4): 1-16.
  • 2Allan V, Jones R, Lee R, et al. Software Pipelining[J]. ACM Computing Surveys, 1995, 27(3): 368-432.
  • 3Intel Corporation.Intel IA-64 Architecture Software Developer's Manual Vol. IA-64 Application Architecture[EB/OL]. (2000- 01-25). http://www.csee.umbc.edu/help/architecture/24531701 .pdf.
  • 4Intel Corporation. Intel IA-64 Architecture Software Developer's Manual Vo3. Instruction Set Reference[EB/OL]. (2000-01-15). http://www.csee.umbc,edu/help/architecture/24531901 ,pdf.
  • 5崔平非,庞建民,赵荣彩,崔雪冰.IA-64软件流水的反流水算法研究[J].计算机应用,2006,26(8):1919-1921. 被引量:2

二级参考文献9

  • 1汤志忠,李文龙,苏伯珙.一种软件流水的反流水算法[J].软件学报,2004,15(7):987-993. 被引量:1
  • 2LAM M.Software Pipelining:An Effective Scheduling Technique for VLIW Machines[A].Proceedings of the ACM SIGPLAN 1988 conference on Programming Language design and Implementation[C].Atlanta,Georgia,United States,1988.318 -328.
  • 3MUCHNICK SS.Advanced Compiler Design Implementation[M].Beijing:China Machine Press,2003.
  • 4HUFF RA.Lifetime-Sensitive modulo scheduling[A].Proceedings of the ACM SIGPLAN'93 Conference on Programming Language Design and Implementation[C].New York:ACM Press,1993.258.267.
  • 5MOSBERGER D,ERANIAN S.IA-64 Linux Kernel Design and Implementation[M].Beijing:Tsinghua University Press,2004.
  • 6EVANS JS,TRIMPER GL.Itanium Architecture for Programmers:Understanding 64-Bit Processors and EPIC Principles[M].Beijing:Tsinghua University Press,2004.
  • 7LADSARIA A.Modulo Scheduling[EB/OL].http://www.crhc.uiuc.edu/ece411/sp02/Slides02/modulo.pdf,2002-05-05.
  • 8Intel IA-64 Architecture Software Developer's Manual-Overview of Volume 3:Instruction Set Reference[EB/OL].http://developer.intel.com/design/litcentr,2000 -01.
  • 9Intel Itanium Architecture Software Developer's Manuall-Volume 1:Instruction Set Reference[EB/OL].http://www.intel.com/design/itanium/manuals,2002-10.

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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