• DocumentCode
    2217783
  • Title

    Characterization of DBT overhead

  • Author

    Borin, Edson ; Wu, Youfeng

  • Author_Institution
    PSL - Intel Corp., Santa Clara, CA, USA
  • fYear
    2009
  • fDate
    4-6 Oct. 2009
  • Firstpage
    178
  • Lastpage
    187
  • Abstract
    In recent years, dynamic binary translation has emerged as an important tool with many real world applications. Besides supporting legacy binary code and ISA virtualization, it enables innovative co-designed microarchitectures and allows transparent binary instrumentation. The dynamic nature of the translation usually incurs extra execution overhead and many research works had proposed software and hardware solutions to minimize the overhead. In this paper, we analyze our dynamic binary translator performance and depict the main sources of overhead in details. We classify the translation operations and associated overhead into five major categories, and quantify their contribution to the overall overhead. Based on the analysis and detailed evaluation, we identify and point out the most promising solutions to address the overhead problem. We believe this study is an important first step toward the grand goal of zero-overhead dynamic binary translation.
  • Keywords
    binary codes; ISA virtualization; dynamic binary translator performance; legacy binary code; microarchitectures; transparent binary instrumentation; zero-overhead dynamic binary translation; Application software; Binary codes; Educational institutions; Hardware; Instruction sets; Instruments; Microarchitecture; Performance analysis; Runtime; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization, 2009. IISWC 2009. IEEE International Symposium on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-5156-2
  • Electronic_ISBN
    978-1-4244-5157-2
  • Type

    conf

  • DOI
    10.1109/IISWC.2009.5306785
  • Filename
    5306785