• DocumentCode
    569500
  • Title

    Dual-Core Architecture for Dynamic Binary Translation System: Tradeoff between Frequency and Bandwidth

  • Author

    Fan, Xu ; Li, Shen ; Zhiying, Wang

  • Author_Institution
    State Key Lab. of High Performance Comput., Nat. Univ. of Defense Technol. Changsha, Changsha, China
  • fYear
    2012
  • fDate
    17-19 Aug. 2012
  • Firstpage
    989
  • Lastpage
    992
  • Abstract
    Traditional DBT system is hard to accelerate by introducing a customized processor core because the startup overhead is hard to eliminate. In this paper, we concentrate on how to choose a suitable layout of the DBT core in a dual-core system. We analyze the tradeoff between the frequency and the memory bandwidth of the DBT core through an analytical model, and simulated 4 different and usual layouts of dual-core DBT in experiments. Finally, the validation of our model is verified through experimental results: the dual-core DBT framework can sharply reduce the startup overhead and speedup the translation-execution process by about 12%. Moreover, we also found the relationship between the code expand rate and the communication overhead: the performance of a program with high code expand rate is not sensitive to the communication speed of the platform.
  • Keywords
    multiprocessing systems; program interpreters; code expand rate; customized processor core; dual-core architecture; dynamic binary translation system; frequency; memory bandwidth; traditional DBT system; translation-execution process; Analytical models; Bandwidth; Computer architecture; Equations; Layout; Mathematical model; Message systems; computer architecture; customized core; dynamic binary translation; multi-core; parallel computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational and Information Sciences (ICCIS), 2012 Fourth International Conference on
  • Conference_Location
    Chongqing
  • Print_ISBN
    978-1-4673-2406-9
  • Type

    conf

  • DOI
    10.1109/ICCIS.2012.133
  • Filename
    6300780