摘要
寄存器旋转技术为每一个循环迭代都提供一组专用的寄存器,从而减少对循环展开的需求。针对如何在IA-64二进制翻译中处理旋转寄存器的问题,提出一种在二进制翻译器的后端直接模拟寄存器旋转特性的解决方案,实验结果证明了该方法在二进制翻译中处理软件流水操作代码的有效性。
The technology of register rotation provides a set of registers for every circle iteration to reduce the need of circle operation. This paper proposes a solution of processing rotating register in IA-64 binary translation, which adopts the method of simulating rotating registers directly in the back-end of binary translator. Experimental result show that the validity of the proposed technique is the processing software pipelining in the binary translation.
出处
《计算机工程》
CAS
CSCD
北大核心
2009年第13期72-74,共3页
Computer Engineering
基金
河南省杰出人才创新基金资助项目(0521000200)
关键词
旋转寄存器
软件流水
二进制翻译
反软件流水
rotating register
software pipelining
binary translation
de-pipelining