메뉴 건너뛰기




Volumn , Issue , 2005, Pages 121-131

Inlining java native calls at runtime

Author keywords

Inlining; Java; JIT compilation; JNI; Native code

Indexed keywords

INLINING; JIT COMPILATION; JNI; NATIVE CODE;

EID: 32044467926     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1064979.1064997     Document Type: Conference Paper
Times cited : (29)

References (37)
  • 1
    • 84858537592 scopus 로고    scopus 로고
    • Interfacing Java with native code: Performance limits
    • Peer Publishing section, http: //java.ittoolbox.com/documents/document. asp?i=780#
    • Jack Andrews. Interfacing Java with native code: Performance limits. ITtoolbox for Java Technologies Knowledge Base web site, Peer Publishing section, http: //java.ittoolbox.com/documents/document.asp?i=780#, 2000. Also available at http://www.str.com.au/jnibench.
    • (2000) ITtoolbox for Java Technologies Knowledge Base Web Site
    • Andrews, J.1
  • 3
    • 32044471956 scopus 로고    scopus 로고
    • Presented at the Computer Science Division, University of California, Berkeley. IBM T.J. Watson Research Center
    • David F. Bacon. JaLA: A Java package for linear algebra. Presented at the Computer Science Division, University of California, Berkeley, 1998. IBM T.J. Watson Research Center.
    • (1998) JaLA: A Java Package for Linear Algebra
    • Bacon, D.F.1
  • 10
    • 3042597489 scopus 로고    scopus 로고
    • The open runtime platform: A flexible high-performance managed runtime environment
    • February
    • Michal Cierniak, Marsha Eng, Neal Glew, Brian Lewis, and James Stichnoth. The Open Runtime Platform: A Flexible High-Performance Managed Runtime Environment. Intel Technology Journal, 7(1), February 2003.
    • (2003) Intel Technology Journal , vol.7 , Issue.1
    • Cierniak, M.1    Eng, M.2    Glew, N.3    Lewis, B.4    Stichnoth, J.5
  • 11
    • 0004290946 scopus 로고    scopus 로고
    • Prentice-Hall, 1st edition
    • Bruce Eckel. Thinking in Java. Prentice-Hall, 1st edition, 1998.
    • (1998) Thinking in Java
    • Eckel, B.1
  • 14
    • 0032155152 scopus 로고    scopus 로고
    • High-performance parallel programming in Java: Exploiting native libraries
    • Vladimira Getov, Susan Flynn Hummel, and Sava Mintchev. High-performance parallel programming in Java: exploiting native libraries. Concurrency: Practice and Experience, 10(11-13):863-872, 1998.
    • (1998) Concurrency: Practice and Experience , vol.10 , Issue.11-13 , pp. 863-872
    • Getov, V.1    Hummel, S.F.2    Mintchev, S.3
  • 15
    • 17644363045 scopus 로고    scopus 로고
    • Typing a multi-language intermediate code
    • March
    • Andrew D. Gordon and Don Syme. Typing a multi-language intermediate code. ACM SIGPLAN Notices, 36(3):248-260, March 2001.
    • (2001) ACM SIGPLAN Notices , vol.36 , Issue.3 , pp. 248-260
    • Gordon, A.D.1    Syme, D.2
  • 18
    • 18744364268 scopus 로고    scopus 로고
    • O'Reilly and Associates, Inc., August
    • Ron Hitchens. Java NIO. O'Reilly and Associates, Inc., August 2002.
    • (2002) Java NIO.
    • Hitchens, R.1
  • 20
    • 3042681943 scopus 로고    scopus 로고
    • XL FORTRAN: Eight ways to boost performance
    • IBM Corporation. XL FORTRAN: Eight ways to boost performance. White Paper, 2000.
    • (2000) White Paper
    • Fortran, X.L.1
  • 25
    • 32044473817 scopus 로고    scopus 로고
    • Performance issues for multi-language Java applications
    • Proceedings of the 15 International Parallel and Distributed Processing Symposium 2000 Workshops, Cancun, Mexico, May 1-5.Springer
    • Paul M. Murray, Todd Smith, Suresh Srinivas, and Mattias Jacob. Performance issues for multi-language Java applications. In Proceedings of the 15 International Parallel and Distributed Processing Symposium 2000 Workshops, volume 1800 of Lecture Notes in Computer Science, pages 544-551, Cancun, Mexico, May 1-5 2000. Springer.
    • (2000) Lecture Notes in Computer Science , vol.1800 , pp. 544-551
    • Murray, P.M.1    Smith, T.2    Srinivas, S.3    Jacob, M.4
  • 28
    • 84957803502 scopus 로고    scopus 로고
    • OpenJIT: An open-ended, reflective JIT compiler framework for java
    • Proceedings of the 14th European Conference on Object-Oriented Programming, Sophia Antipolis and Cannes, France, June 12-16. Springer
    • Hirotaka Ogawa, Kouya Shimura, Satoshi Matsuoka, Fuyuhiko Maruyama, Yukihiko Sohda, and Yasunori Kimura. OpenJIT: An Open-Ended, Reflective JIT Compiler Framework For Java. In Proceedings of the 14th European Conference on Object-Oriented Programming, volume 1850 of Lecture Notes in Computer Science, pages 362-387, Sophia Antipolis and Cannes, France, June 12-16 2000. Springer.
    • (2000) Lecture Notes in Computer Science , vol.1850 , pp. 362-387
    • Ogawa, H.1    Shimura, K.2    Matsuoka, S.3    Maruyama, F.4    Sohda, Y.5    Kimura, Y.6
  • 30
    • 84878082558 scopus 로고    scopus 로고
    • June 3
    • Todd Scallan. a corba primer. http://www.omg.org/news/whitepapers/ seguecorba.pdf, June 3 2002.
    • (2002) A Corba Primer
    • Scallan, T.1
  • 32
    • 84858539074 scopus 로고    scopus 로고
    • SPEC CPU2000 V1.2
    • Standard Performance Evaluation Corporation. SPEC CPU2000 V1.2. http://www.spec.org/cpu2000.
  • 34
    • 18844394795 scopus 로고    scopus 로고
    • Master's thesis, Vrije Universiteit, Amsterdam, August
    • Ronald Veldema. Jcc, a native Java compiler. Master's thesis, Vrije Universiteit, Amsterdam, August 1998.
    • (1998) Jcc, A Native Java Compiler
    • Veldema, R.1
  • 35
    • 0034207467 scopus 로고    scopus 로고
    • Jaguar: Enabling efficient communication and I/O in Java
    • May
    • Matt Welsh and David Culler. Jaguar: Enabling efficient communication and I/O in Java. Concurrency: Practice and Experience, 12(7):519-538, May 2000.
    • (2000) Concurrency: Practice and Experience , vol.12 , Issue.7 , pp. 519-538
    • Welsh, M.1    Culler, D.2


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