|
[1] Kim Hazelwood, Greg Lueck, Robert Cohn, Scalable Support for Mul- tithreaded Applications on Dynamic Binary Instrumentation Systems, ISMM’09 June 19-20, 2009, Dublin, Ireland. [2] Zhaoguo Wang, Ran Liu, Yufei Chen, Xi Wu, Haibo Chen, Weihua Zhang, Binyu Zang, COREMU: A Scalable and Portable Parallel Full-system Emulator, in PPoPP’11, February 12-16, 2011, San Antonio, Texas, USA. [3] Derek Bruening, Vladimir Kiriansky, Timothy Garnett, and Sanjeev Banerji, Thread-Shared Software Code Caches, in CGO ’06 Proceedings of the International Symposium on Code Generation and Optimization Pages 28-38 [4] Maged M. Michael, High performance dynamic lock-free hash tables and list-based sets , in SPAA ’02 Proceedings of the fourteenth annual ACM symposium on Parallel algorithms and architectures Pages 73 - 82 [5] Jason Mars, Mary Lou Soffa, MATS: Multicore Adaptive Trace Selection, in STMCS’08 Third Workshop on Software Tools for MultiCore Systems [6] Jiun-Hung Ding, Po-Chun Chang, Wei-Chung Hsu, Yeh-Ching Chung, PQEMU: A Parallel System Emulator Based on QEMU, in ICPADS ’11 Proceedings of the 2011 IEEE 17th International Conference on Parallel and Distributed Systems Pages 276-283 [7] Ding-Yong Hong , Chun-Chen Hsu, Pen-Chung Yew, Jan-Jan Wu, Wei-Chung Hsu, Pangfeng Liu, Chien-Min Wang, Yeh-Ching Chung, HQEMU: a multi-threaded and retargetable dynamic binary translator on multicores, in CGO ’12 Proceedings of the Tenth International Sympo- sium on Code Generation and Optimization Pages 104-113 [8] Swaroop Sridhar, Jonathan S. Shapiro, Eric Northup, Prashanth P. Bun- gale, HDTrans: an open source, low-level dynamic instrumentation sys- tem, in VEE ’06 Proceedings of the 2nd international conference on Vir- tual execution environments Pages 175-185 [9] Hiroshige Hayashizaki, Peng Wu, Hiroshi Inoue, Mauricio J. Serrano, Toshio Nakatani, Improving the performance of trace-based systems by false loop filtering, in ASPLOS XVI: Proceedings of the sixteenth inter- national conference on Architectural support for programming languages and operating systems [10] Jason D. Hiser, Daniel W. Williams, Wei Hu, Jack W. Davidson, Jason Mars, Bruce R. Childers , Evaluating indirect branch handling mecha- nisms in software dynamic translation systems, in Transactions on Ar- chitecture and Code Optimization (TACO) , Volume 8 Issue 2 [11] A. Jeffery, Using the LLVM compiler infrastructure for optimised, asyn- chronous dynamic translation in QEMU, Master’s thesis, University of Adelaide, Australia, 2009. [12] Chun-Chen Hsu, Pangfeng Liu, Chien-Min Wang, Jan-Jan Wu, Ding- Yong Hong, Pen-Chung Yew, Wei-Chung Hsu, LnQ: Building High Per- formance Dynamic Binary Translators with Existing Compiler Backends, in ICPP ’11: Proceedings of the 2011 International Conference on Parallel Processing [13] Bor-Yeh Shen, Jyun-Yan You, Wuu Yang, Wei-Chung Hsu, An LLVM- based Hybrid Binary Translation System, 7th IEEE International Sympo- sium on Industrial Embedded Systems (SIES’12), Karlsruhe, Germany, June 20-22, 2012 [14] Bor-Yeh Shen, Jiunn-Yeu Chen, Wei-Chung Hsu, Wuu Yang, LLBT: an LLVM-based static binary translator, in CASES ’12 Proceedings of the 2012 international conference on Compilers, architectures and synthesis for embedded systems Pages 51-60 [15] J. Smith and R. Nair, Virtual Machines: Versatile Platforms for Systems and Processes, Morgan Kaufmann, 2005 [16] Chris Lattner and Vikram Adve, LLVM: A Compilation Framework for Lifelong Program Analysis &; Transformation, in Proceedings of the 2004 International Symposium on Code Generation and Optimization (CGO’04), Palo Alto, California, Mar. 2004 [17] Emmett Witchel, Mendel Rosenblum, Embra: fast and flexible machine simulation,, in Proceedings of the 1996 ACM SIGMETRICS international conference on Measurement and modeling of computer systems [18] Nicholas Nethercote, Julian Seward, Valgrind: A Framework for Heavy- weight Dynamic Binary Instrumentation, PLDI’07 June 11-13, 2007, San Diego, California, USA [19] Mathias Payer, Thomas R. Gross, Fine-Grained User-Space Security Through Virtualization, VEE’11, March 9-11, 2011, Newport Beach, Cal- ifornia, USA [20] Vasanth Bala, Evelyn Duesterwald, Sanjeev Banerjia, Dynamo: a trans- parent dynamic optimization system, in Proceedings of the ACM SIG- PLAN 2000 conference on Programming language design and implemen- tation [21] QEMU, http://qemu.org/ [22] LLVM, http://llvm.org/ [23] Evelyn Duesterwald, Vasanth Bala, Software profiling for hot path pre- diction: less is more, in Proceedings of the ninth international conference on Architectural support for programming languages and operating sys- tems [24] David Hiniker, Kim Hazelwood, Michael D. Smith, Improving Region Selection in Dynamic Optimization Systems, in Proceedings of the 38th annual IEEE/ACM International Symposium on Microarchitecture [25] Vishal Aslot, Max Domeika, Rudolf Eigenmann, Greg Gaertner, Wesley B. Jones, Bodo Parady SPEComp: A New Benchmark Suite for Measur- ing Parallel Computer Performance [26] Maged M. Michael, Michael L. Scott, Simple, Fast, and Practical Non- Blocking and Blocking Concurrent Queue Algorithms [27] An ARM board - origen, http://www.origenboard.org
|