|
Reference
[1] R.L. Sites, A. Chernoff, M. B. Kirk, M. P. Marks and S. G. Robinson, “Binary translation”, Communications of the ACM, Volume 36 Issue 2, Feb. 1993 [2] Anton Chernoff , Mark Herdeg , Ray Hookway , Chris Reeve , Norman Rubin , Tony Tye , S. Bharadwaj Yadavalli and John Yates,” FX!32 - A Profile-Directed Binary Translator”, IEEE Micro, 1998 [3] J-Y Chen, W Yang, T-H Hung, H-M Su, W C Hsu, “A static binary translator for efficient migration of ARM-based applications”, the 6th Workshop on Optimizations for DSP and Embedded Systems, 2008 [4] Nicholas Nethercote and Julian Seward, “Valgrind: a framework for heavyweight dynamic binary instrumentation”, ACM SIGPLAN Notices - Proceedings of the 2007 PLDI conference, 2007 [5] Vasanth Bala, Evelyn Duesterwald and Sanjeev Banerjia, “Dynamo: a transparent dynamic optimization system”, PLDI '00 Proceedings of the ACM SIGPLAN 2000 conference, 2000 [6] Bob Cmelik, David Keppel, “Shade: A Fast Instruction-Set Simulator for Execution Profiling”, 94 Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems, Pages 128-137, 1994 [7] C. Cifuentes, V. Malhotra, “Binary translation: static, dynamic, retargetable?”, Software Maintenance 1996, Proceedings., International Conference on, 1996 [8] Ding-Yong Hong, Jan-Jan Wu, Pen-Chung Yew, Wei-Chung Hsu, Chun-Chen Hsu, Pangfeng Liu, Chien-Min Wang, and Yeh-Ching Chung,” HQEMU: A Multi-Threaded and Retargetable Dynamic Binary Translator on Multicores”, Proceedings of the Tenth Annual IEEE/ACM International Symposium on Code Generation and Optimization, (CGO-2012), Apr. 2012. [9] Bellard, Fabrice. "QEMU, a Fast and Portable Dynamic Translator." USENIX Annual Technical Conference, FREENIX Track. 2005. [10] Flynn, Michael J., and Kevin W. Rudd. "Parallel architectures." ACM Computing Surveys (CSUR) 28.1 (1996): 67-70. [11] “Intel® 64 and IA-32 Architectures Software Developer Manuals”, [Online]. Available: http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html?iid=tech_vt_tech+64-32_manuals [12] “”ARM Architecture Reference Manual ARMv7-A and ARMv7-R Edition, [Online]. Available: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0406b/index.html [13] “ARM online document”, [Online]. Available: http://www.arm.com/products/processors/technologies/neon.php“Using Vector Instructions through Built-in Functions”[Online]. Available: http://GCC.gnu.org/onlinedocs/GCC/Vector-Extensions.html [14] Lattner, Chris. "Introduction to the llvm compiler system." Proceedings of International Workshop on Advanced Computing and Analysis Techniques in Physics Research, Erice, Sicily, Italy. 2008. [15] “LLVM Language Reference Manual” [Online]. Available: http://llvm.org/docs/LangRef.html#vector-type
|