Hot cold optimization of large Windows/NT applications

被引:16
作者
Cohn, R
Lowney, PG
机构
来源
PROCEEDINGS OF THE 29TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE - MICRO-29 | 1996年
关键词
D O I
10.1109/MICRO.1996.566452
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A dynamic instruction trace often contains many unnecessary instructions that are required only by the unexecuted portion of the program. Hot-cold optimization (HCO) is a technique that realizes this performance opportunity HCO uses profile information to partition each routine into frequently executed (hot) and infrequently executed (cold) parts. Unnecessary operations in the hot portion are removed, and compensation code is added on transitions from hot to cold as needed We evaluate HCO on a collection of large Windows NT applications. HCO is mast effective on the programs that are call intensive and have flat profiles, providing a 3-8% reduction in path length beyond conventional optimization.
引用
收藏
页码:80 / 89
页数:10
相关论文
empty
未找到相关数据