• DocumentCode
    496139
  • Title

    The Implementation of Static-Integrated Optimization Framework for Dynamic Binary Translation

  • Author

    Gu, Jinghui ; Xu, Chao ; Lin, Ling ; Zheng, Juyu ; Chen, Kai ; Guan, Haibing

  • Author_Institution
    Sch. of Software, Shanghai Jiao Tong Univ., Shanghai, China
  • Volume
    1
  • fYear
    2009
  • fDate
    25-26 July 2009
  • Firstpage
    510
  • Lastpage
    513
  • Abstract
    In traditional dynamic binary translation (DBT) systems, poor profile information at runtime limits the manner of optimization. Combining dynamic binary translation with static analysis brings an opportunity to improve the runtime performance. Once the source image has been executed, the profile information and target code will be saved, which are available at next runs. Moreover, optimizations will be implemented during static analysis phase. This approach reduces the overhead of optimizing, profiling and translating on condition that the program runs repeatedly. In this paper, we accomplish to construct this framework (Sinof) and gain 5% performance benefits in average without completing static optimizations.
  • Keywords
    program diagnostics; program interpreters; dynamic binary translation; static analysis; static-integrated optimization framework; Algorithm design and analysis; Binary codes; Chaos; Computer science; Information analysis; Information technology; Instruction sets; Performance analysis; Performance gain; Runtime; Dynamic binary translation; Profile-directed optimization; Static analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology and Computer Science, 2009. ITCS 2009. International Conference on
  • Conference_Location
    Kiev
  • Print_ISBN
    978-0-7695-3688-0
  • Type

    conf

  • DOI
    10.1109/ITCS.2009.111
  • Filename
    5190123