References
[1]
Chernoff A, Herdeg M, Hookway R, et al. FX!32: a profile-directed binary translator. IEEE Micro, 1998, 18: 56-64.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Chernoff A, Herdeg M, Hookway R, et al. FX!32: a profile-directed binary translator. IEEE Micro, 1998, 18: 56-64&
[2]
Baraz L, Devor T, Etzion O, et al. IA-32 Execution Layer: a two-phase dynamic translator designed to support IA-32 applications on Itanium-based systems. In: Proceedings of the 36th Annual IEEE/ACM International Symposium on Microarchitecture, Washington, 2003. 191-201.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Baraz L, Devor T, Etzion O, et al. IA-32 Execution Layer: a two-phase dynamic translator designed to support IA-32 applications on Itanium-based systems. In: Proceedings of the 36th Annual IEEE/ACM International Symposium on Microarchitecture, Washington, 2003. 191-201&
[3]
Dehnert J C, Grant B K, Banning J P, et al. The Transmeta Code Morphing(TM) software: using speculation, recovery, and adaptive retranslation to address real-life challenges. In: Proceedings of the International Symposium on Code Generation and Optimization: Feedback-Directed and Runtime Optimization, Washington, 2003. 15-24.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Dehnert J C, Grant B K, Banning J P, et al. The Transmeta Code Morphing(TM) software: using speculation, recovery, and adaptive retranslation to address real-life challenges. In: Proceedings of the International Symposium on Code Generation and Optimization: Feedback-Directed and Runtime Optimization, Washington, 2003. 15-24&
[4]
Ebcioglu K, Altman E, Gschwind M, et al. Dynamic binary translation and optimization. IEEE Trans Comput, 2001, 50: 529-548.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Ebcioglu K, Altman E, Gschwind M, et al. Dynamic binary translation and optimization. IEEE Trans Comput, 2001, 50: 529-548&
[5]
Greenhalgh P. Big. LITTLE Processing with ARM Cortex-A15 & Cortex-A7. ARM White Paper, 2011.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Greenhalgh P. Big. LITTLE Processing with ARM Cortex-A15 & Cortex-A7. ARM White Paper, 2011&
[6]
Mars J, Tang L. Whare-map: heterogeneity in“homogeneous”warehouse-scale computers. In: Proceedings of the 40th Annual International Symposium on Computer Architecture, New York, 2013. 619-630.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Mars J, Tang L. Whare-map: heterogeneity in“homogeneous”warehouse-scale computers. In: Proceedings of the 40th Annual International Symposium on Computer Architecture, New York, 2013. 619-630&
[7]
DeVuyst M, Venkat A, Tullsen D M. Execution migration in a heterogeneous-ISA chip multiprocessor. In: Proceedings of the 17th International Conference on Architectural Support for Programming Languages and Operating Systems, New York, 2012. 261-272.
Google Scholar
http://scholar.google.com/scholar_lookup?title=DeVuyst M, Venkat A, Tullsen D M. Execution migration in a heterogeneous-ISA chip multiprocessor. In: Proceedings of the 17th International Conference on Architectural Support for Programming Languages and Operating Systems, New York, 2012. 261-272&
[8]
Bellard F. QEMU, a fast and portable dynamic translator. In: Proceedings of the Annual Conference on USENIX Annual Technical Conference, Anaheim, 2005. 41.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Bellard F. QEMU, a fast and portable dynamic translator. In: Proceedings of the Annual Conference on USENIX Annual Technical Conference, Anaheim, 2005. 41&
[9]
Hu W, Wang J, Gao X, et al. Godson-3: a scalable multicore risc processor with x86 emulation. IEEE Micro, 2009, 29: 17-29.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Hu W, Wang J, Gao X, et al. Godson-3: a scalable multicore risc processor with x86 emulation. IEEE Micro, 2009, 29: 17-29&
[10]
Moore R W, Baiocchi J A, Childers B R, et al. Addressing the challenges of DBT for the ARM architecture. In: Proceedings of the 2009 ACM SIG-PLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems, New York, 2009. 147-156.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Moore R W, Baiocchi J A, Childers B R, et al. Addressing the challenges of DBT for the ARM architecture. In: Proceedings of the 2009 ACM SIG-PLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems, New York, 2009. 147-156&
[11]
Mittal A, Bansal D, Bansal S, et al. Efficient virtualization on embedded power architecture platforms. In: Proceedings of the 18th International Conference on Architectural Support for Programming Languages and Operating Systems, New York, 2013. 445-458.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Mittal A, Bansal D, Bansal S, et al. Efficient virtualization on embedded power architecture platforms. In: Proceedings of the 18th International Conference on Architectural Support for Programming Languages and Operating Systems, New York, 2013. 445-458&
[12]
Ottoni G, Hartin T, Weaver C, et al. Harmonia: a transparent, efficient, and harmonious dynamic binary translator targeting the Intel architecture. In: Proceedings of the 8th ACM International Conference on Computing Frontiers, New York, 2011. 26: 1-10.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Ottoni G, Hartin T, Weaver C, et al. Harmonia: a transparent, efficient, and harmonious dynamic binary translator targeting the Intel architecture. In: Proceedings of the 8th ACM International Conference on Computing Frontiers, New York, 2011. 26: 1-10&
[13]
Sridhar S, Shapiro J S, Northup E, et al. HDTrans: an open source, low-level dynamic instrumentation system. In: Proceedings of the 2nd International Conference on Virtual Execution Environments, New York, 2006. 175-185.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Sridhar S, Shapiro J S, Northup E, et al. HDTrans: an open source, low-level dynamic instrumentation system. In: Proceedings of the 2nd International Conference on Virtual Execution Environments, New York, 2006. 175-185&
[14]
Hiser J D, Williams D, Hu W, et al. Evaluating indirect branch handling mechanisms in software dynamic translation systems. In: Proceedings of the International Symposium on Code Generation and Optimization, Washington, 2007. 61-73.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Hiser J D, Williams D, Hu W, et al. Evaluating indirect branch handling mechanisms in software dynamic translation systems. In: Proceedings of the International Symposium on Code Generation and Optimization, Washington, 2007. 61-73&
[15]
Chang X, Franke H, Ge Y, et al. Improving virtualization in the presence of software managed translation lookaside buffers. In: Proceedings of the 40th Annual International Symposium on Computer Architecture, New York, 2013. 120-129.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Chang X, Franke H, Ge Y, et al. Improving virtualization in the presence of software managed translation lookaside buffers. In: Proceedings of the 40th Annual International Symposium on Computer Architecture, New York, 2013. 120-129&
[16]
Hong D, Hsu C, Yew P, et al. Hqemu: a multi-threaded and retargetable dynamic binary translator on multicores. In: Proceedings of the 10th International Symposium on Code Generation and Optimization, New York, 2012. 104-113.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Hong D, Hsu C, Yew P, et al. Hqemu: a multi-threaded and retargetable dynamic binary translator on multicores. In: Proceedings of the 10th International Symposium on Code Generation and Optimization, New York, 2012. 104-113&
[17]
Shen B, Hsu W, Yang W. A retargetable static binary translator for the ARM architecture. ACM Trans Architect Code Optimiz, 2014, 11: 1-25.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Shen B, Hsu W, Yang W. A retargetable static binary translator for the ARM architecture. ACM Trans Architect Code Optimiz, 2014, 11: 1-25&
[18]
Hu W, Liu Q, Wang J, et al. Efficient binary translation system with low hardware cost. In: Proceedings of IEEE International Conference on Computer Design, Lake Tahoe, 2009. 305-312.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Hu W, Liu Q, Wang J, et al. Efficient binary translation system with low hardware cost. In: Proceedings of IEEE International Conference on Computer Design, Lake Tahoe, 2009. 305-312&
[19]
Ebcioglu K, Altman E. DAISY: dynamic compilation for 100% architectural compatibility. In: Proceedings of the 24th Annual International Symposium on Computer Architecture, New York, 1997. 26-37.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Ebcioglu K, Altman E. DAISY: dynamic compilation for 100% architectural compatibility. In: Proceedings of the 24th Annual International Symposium on Computer Architecture, New York, 1997. 26-37&
[20]
Gschwind M, Altman E, Sathaye S, et al. Dynamic and transparent binary translation. IEEE Comput, 2000, 33: 54-59.
Google Scholar
http://scholar.google.com/scholar_lookup?title=Gschwind M, Altman E, Sathaye S, et al. Dynamic and transparent binary translation. IEEE Comput, 2000, 33: 54-59&