%0 Journal Article
%T Study on de-pipeline algorithm for software-pipeline of IA-64
IA-64软件流水的反流水算法研究
%A CUI Ping-fei
%A PANG Jian-min
%A ZHAO Rong-Cai
%A CUI Xue-bing
%A
崔平非
%A 庞建民
%A 赵荣彩
%A 崔雪冰
%J 计算机应用
%D 2006
%I
%X Software pipelining is a loop scheduling technique which extracts instruction level parallelism by overlapping the execution of several consecutive iterations. But in reverse engineering, it causes some difficulties to reverse translation. A de-pipelining algorithm based on the IA-64 architecture was proposed. This algorithm reversely converted the optimized assembly code of a software-pipelined loop to a semantically equivalent sequential counterpart. The experimental results have verified the validity of the proposed de-pipellning, which provides the basis for processing software pipelining in the binary translation.
%K software pipelining
%K de-pipelining
%K Modulo Scheduling
%K reverse engineering
软件流水
%K 反软件流水
%K 模调度
%K 逆向工程
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=831E194C147C78FAAFCC50BC7ADD1732&aid=1C7D60F73382AB61&yid=37904DC365DD7266&vid=96C778EE049EE47D&iid=5D311CA918CA9A03&sid=E883F6786C89427F&eid=8827E7669C34610F&journal_id=1001-9081&journal_name=计算机应用&referenced_num=0&reference_num=9