2004 IEEE International Conference on Computer Design (ICCD'04)
Compiler-Based Frame Formation for Static Optimization
San Jose, CA
October 11-October 13
ISBN: 0-7695-2231-9
Feng Shi, Yale University, New Haven, CT
We selectively generate and optimize the frames constructed by the rePLay architecture statically. Since static analysis provides a global view of the interaction between the basic blocks and a bigger aggressive optimization space, we propose a method to construct the frames using profiling and static analysis. Frame selection and optimization are analyzed in the criteria to produce well-optimized, frequently executed frames with minimum recovery penalty. In addition, hardware support is reduced to only perform mis-speculation recovery. Empirical results show frame-optimized code outperforming baseline code on the SPEC integer benchmarks.
Citation:
Feng Shi, Sobeeh Almukhaizim, Pey-Chang Lin, Yiorgos Makris, "Compiler-Based Frame Formation for Static Optimization," iccd, pp.466-471, 2004 IEEE International Conference on Computer Design (ICCD'04), 2004