Ways to Reduce the Cost of Runtime Optimization

GUO Zhenyu,LIU Li,CHEN Yu,TANG Zhizhong
DOI: https://doi.org/10.3969/j.issn.1000-3428.2006.24.023
2006-01-01
Abstract:Runtime optimization analyzes the runtime information it collects,identifies hot spots,applies optimization on them,thus speedups the execution of the programs.However,the system itself may consume critical resources,which sometimes counteracts or even outweighs the benefit it gains,and leads to the failure of the optimization.This paper implements an adaptive binary optimization/compilation framework on SMP/IPF(Intel Itanium processor family)/Linux,among which runtime optimization is included.It also analyzes the stage and cost of runtime optimization,introduces the ideas and ways which are conducted to reduce them,during the implementation of the framework.
What problem does this paper attempt to address?