loading...
Dynamic Binary Translation and Optimization in a Whole-System Emulator - SkyEye
Columbus, Ohio August 14-August 18
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICPPW.2006.322006 International Conference on Para ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Chen Yu, Tsinghua University, China
Ren Jie, Tsinghua University, China
Zhu Hui, Beijing University of Aeronautics&Astronautics, China
Shi Yuan Chun, Tsinghua University, China
This paper presents the design of a high performance whole-system emulator --- SkyEye. Several optimization methods used in SkyEye are proposed and analyzed. By using novel searching strategy for Translated Block (TB), SkyEye save the time to find proper translated block. SkyEye uses Basic Equal Length Unit (B-ELU) method to implement dynamic binary translation. The performance model of B-ELU is built to get the best length of translated block. In order to further reduce the switch time between executing of translated block and searching for translated block, adaptive block linking (ABL) method is designed. Using these methods, SkyEye which simulates ARM CPU based hardware system achieves marvelous performance in experiments.
Citation:
Chen Yu, Ren Jie, Zhu Hui, Shi Yuan Chun, "Dynamic Binary Translation and Optimization in a Whole-System Emulator - SkyEye," icppw, pp.327-336, 2006 International Conference on Parallel Processing Workshops (ICPPW'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions