1. KEITH A, OLE A. A comparison of software and hardware techniques for x86 virtualization [C]// ASPLOS’ 06. San Jose, CA, USA, 2006: 2–13.
2. BANSAL S, AIKEN A. Binary translation using peephole superoptimizers [C]// 8th USENIX Symposium on Operating System Design and Implementation. Berkeley, CA, USA, 2008: 177–192.
3. BALA V, DUESTERWALD E, BANERJIA S. Dynamo: a transparent dynamic optimization system [C]// PLDI’00. New York, NY, USA, 2000: 1–12.
4. BARAZ L, DEVOR T, ETZION O, GOLDENBERG S, SKALETSKY A, WAND Y, ZEMACH Y. IA-32 execution layer: A two-phase dynamic translator designed to support IA-32 applications on itanium® based systems [C]// Proceedings of the 36th annual IEEE/ACM International Symposium on Microarchitecture, IEEE Computer Society. Washington, USA, 2003: 191–201.
5. CHEN W K, LERNER S, CHAIKEN R, GILLIES D M. Mojo: a dynamic optimization system [C]// The 3rd ACMWorkshop on Feedback-Feedback-Directed and Dynamic Optimization (FDDO-3). Monterey, California, USA, 2000: 81–90.