메뉴 건너뛰기




Volumn , Issue 78, 1999, Pages

Transparent dynamic optimization: The design and implementation of dynamo

Author keywords

Binary translation; Compiler; Dynamic optimization; Trace selection

Indexed keywords

BINARY SEQUENCES; COMPUTER OPERATING SYSTEMS; COMPUTER PROGRAM LISTINGS; COMPUTER PROGRAMMING LANGUAGES; COMPUTER SIMULATION; LOGIC DESIGN; OPTIMIZATION; PROGRAM COMPILERS; USER INTERFACES;

EID: 5444263997     PISSN: None     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (36)

References (65)
  • 1
    • 0030645124 scopus 로고    scopus 로고
    • Exploiting hardware performance counters with flow and context sensitive profiling
    • June
    • Ammons, G., Ball, T., and Larus, J.R. 1997. Exploiting hardware performance counters with flow and context sensitive profiling. ACM Sigplan Notices 32, June. 85-96.
    • (1997) ACM Sigplan Notices , vol.32 , pp. 85-96
    • Ammons, G.1    Ball, T.2    Larus, J.R.3
  • 11
    • 5444234938 scopus 로고    scopus 로고
    • System and method of using annotations to optimize dynamically translated code in the presence of signals. U.S. Patent 5,838,978. Nov 1998
    • Buzbee, W.B. 1998. System and method of using annotations to optimize dynamically translated code in the presence of signals. U.S. Patent 5,838,978. Nov 1998.
    • (1998)
    • Buzbee, W.B.1
  • 13
    • 0003978993 scopus 로고
    • Shade: A fast instruction set simulator for execution profiling
    • Dept. Comp. Science and Engineering, Univ. Washington
    • Cmelik, R.F. and Keppel, D. 1993. Shade: a fast instruction set simulator for execution profiling. Technical Report UWCSE-93-06-06, Dept. Comp. Science and Engineering, Univ. Washington.
    • (1993) Technical Report , vol.UWCSE-93-06-06
    • Cmelik, R.F.1    Keppel, D.2
  • 20
    • 0027574855 scopus 로고
    • A methodology for procedure cloning
    • Cooper, K., Hall M.H., and Kennedy, K. 1993. A methodology for procedure cloning. Computer Languages 19, 2 (April). 105-117.
    • (1993) Computer Languages , vol.19 , Issue.2 APRIL , pp. 105-117
    • Cooper, K.1    Hall, M.H.2    Kennedy, K.3
  • 28
    • 0005421783 scopus 로고    scopus 로고
    • The Java HotSpot virtual machine architecture
    • Griswold, D. 1998. The Java HotSpot virtual machine architecture. Sun Microsystems, Mar. 1998. Available from http://java.sun.com/products/hotspot/ whitepaper.html.
    • (1998) Sun Microsystems, Mar. 1998
    • Griswold, D.1
  • 29
    • 0002625387 scopus 로고    scopus 로고
    • Intel and HP make EPIC disclosure
    • Oct.
    • Gwennap, L. 1997. Intel and HP make EPIC disclosure. Microprocessor Report 11, 14 (Oct.).
    • (1997) Microprocessor Report , vol.11 , pp. 14
    • Gwennap, L.1
  • 30
    • 2342513342 scopus 로고
    • PA-7200 enables inexpensive MP systems
    • Mar.
    • Gwennap, L. 1994. PA-7200 enables inexpensive MP systems. Microprocessor Report 8, 3 (Mar.).
    • (1994) Microprocessor Report , vol.8 , pp. 3
    • Gwennap, L.1
  • 34
    • 0003988888 scopus 로고
    • PhD thesis, Computer Science Dept., Stanford University, available as Technical Report STAN-CS-TR-94-1520. Also available as a Sun Microsystems Lab technical report
    • Holzle, U. 1994. Adaptive optimization for SELF: reconciling high performance with exploratory programming, PhD thesis, Computer Science Dept., Stanford University, available as Technical Report STAN-CS-TR-94-1520. Also available as a Sun Microsystems Lab technical report.
    • (1994) Adaptive Optimization for SELF: Reconciling High Performance with Exploratory Programming
    • Holzle, U.1
  • 35
    • 0030675993 scopus 로고    scopus 로고
    • Digital FX!32: Combining emulation and binary translation
    • 1997
    • Hookway, R.J, and Herdeg, M.A. 1997. Digital FX!32: combining emulation and binary translation. Digital Technical journal, Vol 9, No. 1, 1997, pp 3-12.
    • (1997) Digital Technical Journal , vol.9 , Issue.1 , pp. 3-12
    • Hookway, R.J.1    Herdeg, M.A.2
  • 36
    • 5444245113 scopus 로고    scopus 로고
    • Private communication
    • Hunt, Doug 1999. Private communication.
    • (1999)
    • Hunt, D.1
  • 37
    • 5444234324 scopus 로고    scopus 로고
    • Private communication
    • Hsu, W. 1999. Private communication.
    • (1999)
    • Hsu, W.1
  • 41
    • 5444235820 scopus 로고    scopus 로고
    • Memory controller for a microprocessor for detecting a failure of speculation on the physical nature of a component being addressed. U.S. Patent 5,832,205, Nov. 1998
    • Kelly, E.K., Cmelik, R.F., and Wing, M.J. 1998. Memory controller for a microprocessor for detecting a failure of speculation on the physical nature of a component being addressed. U.S. Patent 5,832,205, Nov. 1998.
    • (1998)
    • Kelly, E.K.1    Cmelik, R.F.2    Wing, M.J.3
  • 44
    • 0006423345 scopus 로고    scopus 로고
    • The HP PA-8000 RISC CPU: A high performance out-of-order processor
    • Palo Alto, CA.
    • Kumar, A. 1996. The HP PA-8000 RISC CPU: a high performance out-of-order processor. In Proceedings Hot Chips VIII, Palo Alto, CA.
    • (1996) Proceedings Hot Chips VIII
    • Kumar, A.1
  • 45
    • 0003641991 scopus 로고    scopus 로고
    • Dynamo: A staged compiler architecture for dynamic program optimization
    • Dept. Computer Science, Indiana University
    • Leone, M. and Dybvig, R.K. 1997. Dynamo: a staged compiler architecture for dynamic program optimization. Technical Report #490, Dept. Computer Science, Indiana University.
    • (1997) Technical Report #490 , vol.490
    • Leone, M.1    Dybvig, R.K.2
  • 48
    • 0018434045 scopus 로고
    • Global optimization by suppression of partial redundancies
    • Morel, E. and Renvoise, C. 1979. Global optimization by suppression of partial redundancies. CACM 22, 2. 96-103.
    • (1979) CACM , vol.22 , Issue.2 , pp. 96-103
    • Morel, E.1    Renvoise, C.2
  • 50
    • 0026918390 scopus 로고
    • Improving the accuracy of dynamic branch prediction using branch correlation
    • Pan, S., So, K., and Rahmeh, J. 1992. Improving the accuracy of dynamic branch prediction using branch correlation. In Proceedings of ASPLOS-V. 76-84.
    • (1992) Proceedings of ASPLOS-V , pp. 76-84
    • Pan, S.1    So, K.2    Rahmeh, J.3
  • 51
    • 0030126384 scopus 로고    scopus 로고
    • Tuning the Pentium Pro microarchitecture
    • Papworth, D. 1996. Tuning the Pentium Pro microarchitecture. IEEE Micro, (Apr.). 8-15.
    • (1996) IEEE Micro , Issue.APR , pp. 8-15
    • Papworth, D.1
  • 52
    • 5444225705 scopus 로고
    • Dynamic flow instruction cache memory organized around trace segments independent of virtual address line. U.S. patent 5,381,533
    • Peleg, A. and Weiser, U. 1994. Dynamic flow instruction cache memory organized around trace segments independent of virtual address line. U.S. patent 5,381,533.
    • (1994)
    • Peleg, A.1    Weiser, U.2
  • 55
    • 0027594708 scopus 로고
    • Multi-way versus one-way constraints in user interfaces: Experiences with the DeltaBlue algorithm
    • Sannella, M., Maloney, J., Freeman-Benson, B., and Borning, A. 1993. Multi-way versus one-way constraints in user interfaces: experiences with the DeltaBlue algorithm. Software - Practice and Experience 23, 5 (May). 529-566.
    • (1993) Software - Practice and Experience , vol.23 , Issue.5 MAY , pp. 529-566
    • Sannella, M.1    Maloney, J.2    Freeman-Benson, B.3    Borning, A.4
  • 57
    • 0028516384 scopus 로고
    • The PowerPC 604 microproccesor
    • Song, S.P. Denman, M., and Chang, J. 1995. The PowerPC 604 microproccesor", IEEE Micro, (Oct.). 8-17.
    • (1995) IEEE Micro , Issue.OCT , pp. 8-17
    • Song, S.P.1    Denman, M.2    Chang, J.3
  • 58
    • 5444266191 scopus 로고    scopus 로고
    • Information on SPEC programs are available from the SPEC Web site
    • SPEC, Information on SPEC programs are available from the SPEC Web site at http://www.spec.org.
  • 59
    • 5444246742 scopus 로고
    • Emulating the x86 and DOS/Windows in RISC environments
    • San Jose, CA
    • Stears, P. 1994. Emulating the x86 and DOS/Windows in RISC environments. In Proceedings Microprocessor Forum, San Jose, CA.
    • (1994) Proceedings Microprocessor Forum
    • Stears, P.1
  • 61
    • 0343216869 scopus 로고
    • Systems for late code modification
    • Digital Equipment Corp. Western Research Laboratory, 250 University Ave, Polo Alto, CA 94301
    • Wall, D.W. 1992. Systems for late code modification. Research Report 92/3, Digital Equipment Corp. Western Research Laboratory, 250 University Ave, Polo Alto, CA 94301.
    • (1992) Research Report , vol.92 , Issue.3
    • Wall, D.W.1
  • 63
    • 0030129806 scopus 로고    scopus 로고
    • MIPS R10000 superscalar microprocessor
    • Apr. 1996
    • Yeager, K.C. 1996. MIPS R10000 superscalar microprocessor. In IEEE Micro, Apr. 1996.
    • (1996) IEEE Micro
    • Yeager, K.C.1
  • 64
    • 84976769139 scopus 로고
    • Improving the accuracy of static branch prediction using branch correlation
    • Young, C. and Smith, M.D. 1994. Improving the accuracy of static branch prediction using branch correlation. In Proceedings of ASPLOS-VI. 232-241.
    • (1994) Proceedings of ASPLOS-VI , pp. 232-241
    • Young, C.1    Smith, M.D.2


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