Optimizing Indirect Branches in Dynamic Binary Translators
暂无分享,去创建一个
[1] Kim M. Hazelwood,et al. Scalable support for multithreaded applications on dynamic binary instrumentation systems , 2009, ISMM '09.
[2] Ole Agesen,et al. A comparison of software and hardware techniques for x86 virtualization , 2006, ASPLOS XII.
[3] Jing Wang,et al. SPIRE: improving dynamic binary translation through SPC-indexed indirect branch redirecting , 2013, VEE '13.
[4] Richard Johnson,et al. The Transmeta Code Morphing#8482; Software: using speculation, recovery, and adaptive retranslation to address real-life challenges , 2003, CGO.
[5] James E. Smith,et al. Hardware Support for Control Transfers in Code Caches , 2003, MICRO.
[6] R. Nigel Horspool,et al. An Approach to the Problem of Detranslation of Computer Programs , 1980, Comput. J..
[7] Tadao Nakamura,et al. On-the-fly detection of precise loop nests across procedures on a dynamic binary translation system , 2011, CF '11.
[8] Jon Watson,et al. VirtualBox: bits and bytes masquerading as machines , 2008 .
[9] Fabrice Bellard,et al. QEMU, a Fast and Portable Dynamic Translator , 2005, USENIX ATC, FREENIX Track.
[10] Harish Patil,et al. Pin: building customized program analysis tools with dynamic instrumentation , 2005, PLDI '05.
[11] Derek Bruening,et al. Thread-shared software code caches , 2006, International Symposium on Code Generation and Optimization (CGO'06).
[12] Yu He,et al. SPTU: Improving Dynamic Binary Translation through Software Prediction with Target Updating , 2014, SYSTOR 2014.
[13] Mary Lou Soffa,et al. Overhead reduction techniques for software dynamic translation , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..
[14] Jack W. Davidson,et al. Addressing the challenges of DBT for the ARM architecture , 2009, LCTES '09.
[15] Dirk Grunwald,et al. Identifying potential parallelism via loop-centric profiling , 2007, CF '07.
[16] Nicholas Nethercote,et al. Using Valgrind to Detect Undefined Value Errors with Bit-Precision , 2005, USENIX Annual Technical Conference, General Track.
[17] Kim M. Hazelwood,et al. A dynamic binary instrumentation engine for the ARM architecture , 2006, CASES '06.
[18] Thomas R. Gross,et al. Generating low-overhead dynamic binary translators , 2010, SYSTOR '10.
[19] Qin Zhao,et al. Transparent dynamic instrumentation , 2012, VEE '12.
[20] Yu He,et al. DTT: program structure-aware indirect branch optimization via direct-TPC-table in DBT system , 2014, Conf. Computing Frontiers.
[21] Derek Bruening,et al. Efficient, transparent, and comprehensive runtime code manipulation , 2004 .
[22] Raymond J. Hookway,et al. DIGITAL FX!32: Combining Emulation and Binary Translation , 1997, Digit. Tech. J..
[23] Jonathan S. Shapiro,et al. HDTrans: a low-overhead dynamic translator , 2007, CARN.
[24] Weng-Fai Wong,et al. Dynamic cache contention detection in multi-threaded applications , 2011, VEE '11.
[25] Derek Bruening,et al. An infrastructure for adaptive dynamic optimization , 2003, International Symposium on Code Generation and Optimization, 2003. CGO 2003..
[26] Wei Hu,et al. Evaluating Indirect Branch Handling Mechanisms in Software Dynamic Translation Systems , 2007, CGO.
[27] Richard Johnson,et al. The Transmeta Code Morphing/spl trade/ Software: using speculation, recovery, and adaptive retranslation to address real-life challenges , 2003, International Symposium on Code Generation and Optimization, 2003. CGO 2003..
[28] AgesenOle,et al. A comparison of software and hardware techniques for x86 virtualization , 2006 .