• DocumentCode
    1663924
  • Title

    Compiler-based frame formation for static optimization

  • Author

    Shi, Feng ; Almukhaizim, Sobeeh ; Lin, Pey-Chang ; Makris, Yiorgos

  • Author_Institution
    Dept. of Electr. Eng., Yale Univ., New Haven, CT, USA
  • fYear
    2004
  • Firstpage
    466
  • Lastpage
    471
  • Abstract
    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 the frame-optimized code outperforming baseline code on the SPEC integer benchmarks.
  • Keywords
    computer architecture; optimising compilers; program diagnostics; SPEC integer benchmarks; baseline code; compiler based frame formation; mis-speculation recovery; profiling information; rePLay architecture; static analysis; static optimization; Costs; Hardware; Information analysis; Microarchitecture; Optimization methods; Optimizing compilers; Pipelines; Scheduling; Tree graphs; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings. IEEE International Conference on
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-2231-9
  • Type

    conf

  • DOI
    10.1109/ICCD.2004.1347963
  • Filename
    1347963