메뉴 건너뛰기




Volumn , Issue , 2011, Pages 226-234

LnQ: Building high performance dynamic binary translators with existing compiler backends

Author keywords

Dynamic binary translation; LLVM; Optimization; QEMU

Indexed keywords

CODE GENERATION; COMPILER MODULES; DYNAMIC BINARY TRANSLATION; FLOATING POINTS; JUST-IN-TIME COMPILATION; LLVM; LLVM COMPILERS; MODULE-BASED; OPTIMIZERS; PERFORMANCE DYNAMICS; QEMU; RETARGETABLE; SOFTWARE ENGINEERS;

EID: 80155154375     PISSN: 01903918     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICPP.2011.57     Document Type: Conference Paper
Times cited : (13)

References (28)
  • 4
    • 26944465062 scopus 로고    scopus 로고
    • A dissertation submitted for the degree of Doctor of Philosophy, University of Cambridge, November. [Online]
    • N. Nethercote, "Dynamic binary analysis and instrumentation," A dissertation submitted for the degree of Doctor of Philosophy, University of Cambridge, November 2004. [Online]. Available: http://valgrind.org/docs/phd2004. pdf
    • (2004) Dynamic Binary Analysis and Instrumentation
    • Nethercote, N.1
  • 9
    • 0030675993 scopus 로고    scopus 로고
    • Digital fx!32: Combining emulation and binary translation
    • R. J. Hookway and M. A. Herdeg, "Digital fx!32: combining emulation and binary translation," Digital Tech. J., vol. 9, no. 1, pp. 3-12, 1997.
    • (1997) Digital Tech. J. , vol.9 , Issue.1 , pp. 3-12
    • Hookway, R.J.1    Herdeg, M.A.2
  • 14
    • 67650554318 scopus 로고    scopus 로고
    • An evaluation of misaligned data access handling mechanisms in dynamic binary translation systems
    • Washington, DC, USA: IEEE Computer Society
    • J. Li, C. Wu, and W.-C. Hsu, "An evaluation of misaligned data access handling mechanisms in dynamic binary translation systems," in CGO '09: Proceedings of the 2009 International Symposium on Code Generation and Optimization. Washington, DC, USA: IEEE Computer Society, 2009, pp. 180-189.
    • (2009) CGO '09: Proceedings of the 2009 International Symposium on Code Generation and Optimization , pp. 180-189
    • Li, J.1    Wu, C.2    Hsu, W.-C.3
  • 15
    • 17244374309 scopus 로고    scopus 로고
    • Machine-adaptable dynamic binary translation
    • D. Ung and C. Cifuentes, "Machine-adaptable dynamic binary translation," SIGPLAN Not., vol. 35, no. 7, pp. 41-51, 2000.
    • (2000) SIGPLAN Not. , vol.35 , Issue.7 , pp. 41-51
    • Ung, D.1    Cifuentes, C.2
  • 16
    • 32144432656 scopus 로고    scopus 로고
    • Dynamic binary translation using run-time feedbacks
    • -, "Dynamic binary translation using run-time feedbacks," Sci. Comput. Program., vol. 60, no. 2, pp. 189-204, 2006.
    • (2006) Sci. Comput. Program. , vol.60 , Issue.2 , pp. 189-204
    • Ung, D.1    Cifuentes, C.2
  • 23
    • 80155162877 scopus 로고    scopus 로고
    • "QEMU," http://qemu.org.
  • 24
    • 80155153572 scopus 로고    scopus 로고
    • "Low Level Virtual Machine (LLVM)," http://llvm.org.
  • 25
    • 77952410058 scopus 로고    scopus 로고
    • Dbt path selection for holistic memory efficiency and performance
    • A. Guha, K. hazelwood, and M. L. Soffa, "Dbt path selection for holistic memory efficiency and performance," SIGPLAN Not., vol. 45, no. 7, pp. 145-156, 2010.
    • (2010) SIGPLAN Not. , vol.45 , Issue.7 , pp. 145-156
    • Guha, A.1    Hazelwood, K.2    Soffa, M.L.3
  • 26
    • 80155188946 scopus 로고    scopus 로고
    • "Tiny Code Generator (TCG) Documentation," http://wiki.qemu. org/Documentation/TCG.
  • 27
    • 35348913704 scopus 로고    scopus 로고
    • Analysis of redundancy and application balance in the spec cpu2006 benchmark suite
    • June. [Online]
    • A. Phansalkar, A. Joshi, and L. K. John, "Analysis of redundancy and application balance in the spec cpu2006 benchmark suite," SIGARCH Comput. Archit. News, vol. 35, pp. 412-423, June 2007. [Online]. Available: http://doi.acm.org/10.1145/1273440.1250713
    • (2007) SIGARCH Comput. Archit. News , vol.35 , pp. 412-423
    • Phansalkar, A.1    Joshi, A.2    John, L.K.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.