메뉴 건너뛰기




Volumn , Issue , 2015, Pages 246-256

Hermes: A fast cross-ISA binary translator with post-optimization

Author keywords

[No Author keywords available]

Indexed keywords

ARM PROCESSORS;

EID: 84961348789     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/CGO.2015.7054204     Document Type: Conference Paper
Times cited : (20)

References (25)
  • 1
    • 85076894809 scopus 로고    scopus 로고
    • Binary translation using peephole superoptimizers
    • S. Bansal and A. Aiken. Binary translation using peephole superoptimizers. In OSDI'08, 177-192, 2008.
    • (2008) OSDI'08 , pp. 177-192
    • Bansal, S.1    Aiken, A.2
  • 2
    • 84944408275 scopus 로고    scopus 로고
    • IA-32 execution layer: A two-phase dynamic translator designed to support ia-32 applications on itanium-based systems
    • 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 MICRO '03, 191-201, 2003.
    • (2003) MICRO '03 , pp. 191-201
    • Baraz, L.1    Devor, T.2    Etzion, O.3    Goldenberg, S.4    Skaletsky, A.5    Wang, Y.6    Zemach, Y.7
  • 3
    • 85063636742 scopus 로고    scopus 로고
    • QEMU, a fast and portable dynamic translator
    • F. Bellard. QEMU, a fast and portable dynamic translator. In ATEC '05, 41-41, 2005.
    • (2005) ATEC '05 , pp. 41-41
    • Bellard, F.1
  • 4
    • 84881187226 scopus 로고    scopus 로고
    • Improving virtualization in the presence of software managed translation lookaside buffers
    • X. Chang, H. Franke, Y. Ge, T. Liu, K. Wang, J. Xenidis, F. Chen, and Y. Zhang. Improving virtualization in the presence of software managed translation lookaside buffers. In ISCA '13, 120-129, 2013.
    • (2013) ISCA '13 , pp. 120-129
    • Chang, X.1    Franke, H.2    Ge, Y.3    Liu, T.4    Wang, K.5    Xenidis, J.6    Chen, F.7    Zhang, Y.8
  • 6
    • 84943385246 scopus 로고    scopus 로고
    • The Transmeta Code Morphing(TM) software: Using speculation, recovery, and adaptive retranslation to address real-life challenges
    • J. C. Dehnert, B. K. Grant, J. P. Banning, R. Johnson, T. Kistler, A. Klaiber, and J. Mattson. The Transmeta Code Morphing(TM) software: using speculation, recovery, and adaptive retranslation to address real-life challenges. In CGO '03, 15-24, 2003.
    • (2003) CGO '03 , pp. 15-24
    • Dehnert, J.C.1    Grant, B.K.2    Banning, J.P.3    Johnson, R.4    Kistler, T.5    Klaiber, A.6    Mattson, J.7
  • 9
    • 84870154603 scopus 로고    scopus 로고
    • Memory optimization of dynamic binary translators for embedded systems
    • Oct.
    • A. Guha, K. Hazelwood, and M. L. Soffa. Memory optimization of dynamic binary translators for embedded systems. ACM Trans. Archit. Code Optim., 9(3):22:1-22:29, Oct. 2012.
    • (2012) ACM Trans. Archit. Code Optim. , vol.9 , Issue.3 , pp. 221-2229
    • Guha, A.1    Hazelwood, K.2    Soffa, M.L.3
  • 12
    • 33845905757 scopus 로고    scopus 로고
    • Reducing startup time in co-designed virtual machines
    • S. Hu and J. E. Smith. Reducing startup time in co-designed virtual machines. In ISCA '06, 277-288, 2006.
    • (2006) ISCA '06 , pp. 277-288
    • Hu, S.1    Smith, J.E.2
  • 13
    • 65549117937 scopus 로고    scopus 로고
    • Godson-3: A scalable multicore RISC processor with x86 emulation
    • W. Hu, J. Wang, X. Gao, Y. Chen, Q. Liu, and G. Li. Godson-3: A scalable multicore RISC processor with x86 emulation. IEEE Micro, 29(2):17-29, 2009.
    • (2009) IEEE Micro , vol.29 , Issue.2 , pp. 17-29
    • Hu, W.1    Wang, J.2    Gao, X.3    Chen, Y.4    Liu, Q.5    Li, G.6
  • 16
    • 84897530105 scopus 로고    scopus 로고
    • DBILL: An efficient and retargetable dynamic binary instrumentation framework using LLVM backend
    • Y.-H. Lyu, D.-Y. Hong, T.-Y. Wu, J.-J. Wu, W.-C. Hsu, P. Liu, and P.-C. Yew. DBILL: An efficient and retargetable dynamic binary instrumentation framework using LLVM backend. In VEE '14, 141-152, 2014.
    • (2014) VEE '14 , pp. 141-152
    • Lyu, Y.-H.1    Hong, D.-Y.2    Wu, T.-Y.3    Wu, J.-J.4    Hsu, W.-C.5    Liu, P.6    Yew, P.-C.7
  • 17
    • 84880115637 scopus 로고    scopus 로고
    • Efficient virtualization on embedded power architecture platforms
    • A. Mittal, D. Bansal, S. Bansal, and V. Sethi. Efficient virtualization on embedded power architecture platforms. In ASPLOS '13, 445-458, 2013.
    • (2013) ASPLOS '13 , pp. 445-458
    • Mittal, A.1    Bansal, D.2    Bansal, S.3    Sethi, V.4
  • 19
    • 67650085819 scopus 로고    scopus 로고
    • Valgrind: A framework for heavyweight dynamic binary instrumentation
    • N. Nethercote and J. Seward. Valgrind: A framework for heavyweight dynamic binary instrumentation. In PLDI '07, 89-100, 2007.
    • (2007) PLDI '07 , pp. 89-100
    • Nethercote, N.1    Seward, J.2
  • 20
    • 80052518072 scopus 로고    scopus 로고
    • Harmonia: A transparent, efficient, and harmonious dynamic binary translator targeting the Intel architecture
    • G. Ottoni, T. Hartin, C. Weaver, J. Brandt, B. Kuttanna, and H. Wang. Harmonia: A transparent, efficient, and harmonious dynamic binary translator targeting the Intel architecture. In CF '11, 26:1-26:10, 2011.
    • (2011) CF '11 , pp. 261-2610
    • Ottoni, G.1    Hartin, T.2    Weaver, C.3    Brandt, J.4    Kuttanna, B.5    Wang, H.6
  • 21
    • 84878482724 scopus 로고    scopus 로고
    • DDGACC: Boosting dynamic DDG-based binary optimizations through specialized hardware support
    • D. Pavlou, E. Gibert, F. Latorre, and A. Gonzalez. DDGACC: Boosting dynamic DDG-based binary optimizations through specialized hardware support. In VEE '12, 159-168, 2012.
    • (2012) VEE '12 , pp. 159-168
    • Pavlou, D.1    Gibert, E.2    Latorre, F.3    Gonzalez, A.4
  • 22
    • 84907332918 scopus 로고    scopus 로고
    • A retargetable static binary translator for the ARM architecture
    • B.-Y. Shen, W.-C. Hsu, and W. Yang. A retargetable static binary translator for the ARM architecture. ACM Trans. Archit. Code Optim., 11(2):18:1-18:25, 2014.
    • (2014) ACM Trans. Archit. Code Optim. , vol.11 , Issue.2 , pp. 181-1825
    • Shen, B.-Y.1    Hsu, W.-C.2    Yang, W.3
  • 23
    • 33745963754 scopus 로고    scopus 로고
    • HDTrans: An open source, low-level dynamic instrumentation system
    • S. Sridhar, J. S. Shapiro, E. Northup, and P. P. Bungale. HDTrans: An open source, low-level dynamic instrumentation system. In VEE '06, 175-185, 2006.
    • (2006) VEE '06 , pp. 175-185
    • Sridhar, S.1    Shapiro, J.S.2    Northup, E.3    Bungale, P.P.4
  • 24
    • 84898652772 scopus 로고    scopus 로고
    • FPGA based hardware-software co-designed dynamic binary translation system
    • Y. Yao, Z. Lu, Q. Shi, and W. Chen. FPGA based hardware-software co-designed dynamic binary translation system. In FPL'13, 1-4, 2013.
    • (2013) FPL'13 , pp. 1-4
    • Yao, Y.1    Lu, Z.2    Shi, Q.3    Chen, W.4
  • 25
    • 77953978570 scopus 로고    scopus 로고
    • Umbra: Efficient and scalable memory shadowing
    • Q. Zhao, D. Bruening, and S. Amarasinghe. Umbra: Efficient and scalable memory shadowing. In CGO '10, 22-31, 2010.
    • (2010) CGO '10 , pp. 22-31
    • Zhao, Q.1    Bruening, D.2    Amarasinghe, S.3


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