%0 Journal Article
%T Dynamic Reuse Based on Region
基于region的动态重用技术
%A ZHANG Ke-Xin ZHANG Zhao-Qing
%A
张可新
%A 张兆庆
%J 计算机科学
%D 2003
%I
%X Empirical observations suggest that many instructions and groups of instructions having the same inputs, and producing the same outputs. Such instructions do not have to be executed repeatedly -their result can be obtained from records where they have been saved previously. This paper proposes an approach that uses compiler technique to exploit reuse for instruction group. In this approach, the compiler first identifies code regions whose computation can be reused during dynamic execution. For each region, a library routing is invoked before the instruction in the region is executed. The function of the library routes is to record several instances of the region execution,including input register values and output register values. When it is found that a region has an instance that can be reused,then all the instructions in the region can be skipped and hence improve the performance.
%K Value profiling
%K Region
%K Reuse
%K Instrumentation library
region
%K 动态重用技术
%K 编译程序
%K 编译器
%K 计算机
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=F945B426062FA096&yid=D43C4A19B2EE3C0A&vid=340AC2BF8E7AB4FD&iid=0B39A22176CE99FB&sid=CDEBD1ACE0A4C1C1&eid=2F56B21F91C9B05B&journal_id=1002-137X&journal_name=计算机科学&referenced_num=0&reference_num=9