摘要: 寄存器旋转技术为每一个循环迭代都提供一组专用的寄存器,从而减少对循环展开的需求。针对如何在IA-64二进制翻译中处理旋转寄存器的问题,提出一种在二进制翻译器的后端直接模拟寄存器旋转特性的解决方案,实验结果证明了该方法在二进制翻译中处理软件流水操作代码的有效性。
关键词:
旋转寄存器,
软件流水,
二进制翻译,
反软件流水
Abstract: 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.
Key words:
rotating register,
software pipelining,
binary translation,
de-pipelining
中图分类号:
崔雪冰;景伟娜;崔平非. IA-64二进制翻译中旋转寄存器的处理方法[J]. 计算机工程, 2009, 35(13): 72-74.
CUI Xue-bing; JING Wei-na; CUI Ping-fei. Processing Method of Rotating Register in IA-64 Binary Translation[J]. Computer Engineering, 2009, 35(13): 72-74.