메뉴 건너뛰기




Volumn , Issue , 2012, Pages 229-236

An LLVM-based hybrid binary translation system

Author keywords

[No Author keywords available]

Indexed keywords

BENCHMARK SUITES; BINARY TRANSLATION; CODE DISCOVERY; DYNAMIC BINARY TRANSLATION; DYNAMIC TRANSLATION; EXECUTION TIME; INDIRECT BRANCH; LOCATION PROBLEMS; RUNTIME BEHAVIORS; RUNTIMES;

EID: 84871566229     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/SIES.2012.6356589     Document Type: Conference Paper
Times cited : (16)

References (25)
  • 2
    • 0026918394 scopus 로고
    • Migrating a CISC computer family onto RISC via object code translation
    • Proceedings of the fifth international conference on Architectural support for programming languages and operating systems, ser. New York, NY, USA: ACM
    • K. Andrews and D. Sand, "Migrating a CISC computer family onto RISC via object code translation," in Proceedings of the fifth international conference on Architectural support for programming languages and operating systems, ser. ASPLOS-V. New York, NY, USA: ACM, 1992, pp. 213-222.
    • (1992) ASPLOS-V , pp. 213-222
    • Andrews, K.1    Sand, D.2
  • 3
    • 31944440969 scopus 로고    scopus 로고
    • Pin: Building customized program analysis tools with dynamic instrumentation
    • Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation, ser. New York, NY, USA: ACM
    • C.-K. Luk, R. Cohn, R. Muth, H. Patil, A. Klauser, G. Lowney, S. Wallace, V. J. Reddi, and K. Hazelwood, "Pin: building customized program analysis tools with dynamic instrumentation," in Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation, ser. PLDI '05. New York, NY, USA: ACM, 2005, pp. 190-200.
    • (2005) PLDI '05 , pp. 190-200
    • Luk, C.-K.1    Cohn, R.2    Muth, R.3    Patil, H.4    Klauser, A.5    Lowney, G.6    Wallace, S.7    Reddi, V.J.8    Hazelwood, K.9
  • 5
    • 84871582646 scopus 로고    scopus 로고
    • Apple, "Rosetta," http://www.apple.com/rosetta/.
    • Rosetta
  • 6
    • 0033904199 scopus 로고    scopus 로고
    • PA-RISC to IA-64: Transparent Execution, No Recompilation
    • March
    • C. Zheng and C. Thompson, "PA-RISC to IA-64: Transparent Execution, No Recompilation," Computer, vol. 33, pp. 47-52, March 2000.
    • (2000) Computer , vol.33 , pp. 47-52
    • Zheng, C.1    Thompson, C.2
  • 8
    • 0030399281 scopus 로고    scopus 로고
    • Binary Translation: Static, Dynamic, Retargetable?
    • Proceedings of the 1996 International Conference on Software Maintenance, ser. Washington, DC, USA: IEEE Computer Society
    • C. Cifuentes and V. M. Malhotra, "Binary Translation: Static, Dynamic, Retargetable?" in Proceedings of the 1996 International Conference on Software Maintenance, ser. ICSM '96. Washington, DC, USA: IEEE Computer Society, 1996.
    • (1996) ICSM '96
    • Cifuentes, C.1    Malhotra, V.M.2
  • 9
    • 0033903324 scopus 로고    scopus 로고
    • Welcome to the opportunities of binary translation
    • March
    • E. Altman, D. Kaeli, and Y. Sheffer, "Welcome to the opportunities of binary translation," Computer, vol. 33, no. 3, pp. 40-45, March 2000.
    • (2000) Computer , vol.33 , Issue.3 , pp. 40-45
    • Altman, E.1    Kaeli, D.2    Sheffer, Y.3
  • 10
    • 3042658703 scopus 로고    scopus 로고
    • LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation
    • Proceedings of the international symposium on Code generation and optimization: feedback-directed and runtime optimization, ser. Washington, DC, USA: IEEE Computer Society
    • C. Lattner and V. Adve, "LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation," in Proceedings of the international symposium on Code generation and optimization: feedback-directed and runtime optimization, ser. CGO '04. Washington, DC, USA: IEEE Computer Society, 2004, pp. 75-.
    • (2004) CGO '04 , pp. 75
    • Lattner, C.1    Adve, V.2
  • 11
    • 0033905645 scopus 로고    scopus 로고
    • UQBT: Adaptable Binary Translation at Low Cost
    • March
    • C. Cifuentes and M. V. Emmerik, "UQBT: Adaptable Binary Translation at Low Cost," Computer, vol. 33, pp. 60-66, March 2000.
    • (2000) Computer , vol.33 , pp. 60-66
    • Cifuentes, C.1    Emmerik, M.V.2
  • 14
    • 84871602541 scopus 로고    scopus 로고
    • "LLVM-QEMU," http://code.google.com/p/llvm-qemu/.
    • LLVM-QEMU
  • 20
    • 84944408275 scopus 로고    scopus 로고
    • IA-32 Execution Layer: A two-phase dynamic translator designed to support IA-32 applications on Itanium-based systems
    • Proceedings of the 36th annual IEEE/ACM International Symposium on Microarchitecture, ser. Washington, DC, USA: IEEE Computer Society
    • L. Baraz, T. Devor, O. Etzion, S. Goldenberg, A. Skaletsky, Y. Wang, and Y. Zemach, "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, ser. MICRO 36. Washington, DC, USA: IEEE Computer Society, 2003, pp. 191-.
    • (2003) MICRO 36 , pp. 191
    • Baraz, L.1    Devor, T.2    Etzion, O.3    Goldenberg, S.4    Skaletsky, A.5    Wang, Y.6    Zemach, Y.7
  • 23
    • 84871537989 scopus 로고    scopus 로고
    • "EEMBC," http://www.eembc.org/.
    • EEMBC
  • 24
    • 84871544786 scopus 로고    scopus 로고
    • "?Clibc," http://www.uclibc.org/.
    • ?Clibc


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