메뉴 건너뛰기




Volumn 81, Issue 11, 2008, Pages 2059-2068

Local variable access behavior of a hardware-translation based Java virtual machine

Author keywords

Hardware translation; Java virtual machine; Microprocessor; Performance; Variable access behavior

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; FAST FOURIER TRANSFORMS; JAVA PROGRAMMING LANGUAGE; TRANSLATION (LANGUAGES); WINDOWS;

EID: 52049113204     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2008.03.057     Document Type: Article
Times cited : (5)

References (36)
  • 1
    • 38849180897 scopus 로고    scopus 로고
    • Badea, Carmen, Nicolau, Alexandru, Veidenbaum, Alexander V., September-October 2007. A simplified Java bytecode compilation system for resource-constrained embedded processors. In: Proceedings of the International Conference on Compilers, Architecture and Synthesis for Embedded Systems 2007 (CASES 2007), Salzburg, Austria. pp. 218-228.
    • Badea, Carmen, Nicolau, Alexandru, Veidenbaum, Alexander V., September-October 2007. A simplified Java bytecode compilation system for resource-constrained embedded processors. In: Proceedings of the International Conference on Compilers, Architecture and Synthesis for Embedded Systems 2007 (CASES 2007), Salzburg, Austria. pp. 218-228.
  • 2
    • 52049109463 scopus 로고    scopus 로고
    • Burke, Michael, Choi, Jong-Deok, Fink, Stephen, Grove, David, Hind, Michael, Sarkar, Vivek, Serrano, Mauricio, Sreedhar, V.C., Srinivasan, Harini, June 1999. The Jalapeño dynamic optimizing compiler for Java. In: Proceedings of the 1999 ACM Java Grande Conference, San Francisco. pp. 129-141.
    • Burke, Michael, Choi, Jong-Deok, Fink, Stephen, Grove, David, Hind, Michael, Sarkar, Vivek, Serrano, Mauricio, Sreedhar, V.C., Srinivasan, Harini, June 1999. The Jalapeño dynamic optimizing compiler for Java. In: Proceedings of the 1999 ACM Java Grande Conference, San Francisco. pp. 129-141.
  • 3
    • 52049098070 scopus 로고    scopus 로고
    • Order granting motion for partial summary judgment of non-infringement, Case No. C 02-02521-JF, United States District Court, Northern District of California, San Jose Division, September 30, 2003.
    • Order granting motion for partial summary judgment of non-infringement, Case No. C 02-02521-JF, United States District Court, Northern District of California, San Jose Division, September 30, 2003.
  • 4
    • 0019398205 scopus 로고
    • Register allocation via coloring
    • Chaitin G., et al. Register allocation via coloring. Computer Languages 6 1 (1981) 47-57
    • (1981) Computer Languages , vol.6 , Issue.1 , pp. 47-57
    • Chaitin, G.1
  • 5
    • 52049106899 scopus 로고    scopus 로고
    • DataPower: XSLTMark XSLT Performance Benchmark, .
    • DataPower: XSLTMark XSLT Performance Benchmark, .
  • 6
    • 31844434446 scopus 로고    scopus 로고
    • Glossner, John, Vassiliadis, Stamatis, September 1999. Delft-Java dynamic translation. In: Proceedings of the 25th Euromicro Conference, vol. 1. pp. 1057-1062.
    • Glossner, John, Vassiliadis, Stamatis, September 1999. Delft-Java dynamic translation. In: Proceedings of the 25th Euromicro Conference, vol. 1. pp. 1057-1062.
  • 8
    • 52049105424 scopus 로고    scopus 로고
    • GrinderBench. .
    • GrinderBench. .
  • 9
    • 46749141262 scopus 로고    scopus 로고
    • Haggett, Shawn, Knowles, Greg, Bignell, Graham, July 2007. Tokenisation of class files for an embedded Java processor. In: Proceedings of the 6th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007). pp. 375-381.
    • Haggett, Shawn, Knowles, Greg, Bignell, Graham, July 2007. Tokenisation of class files for an embedded Java processor. In: Proceedings of the 6th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007). pp. 375-381.
  • 10
    • 34547980330 scopus 로고    scopus 로고
    • Hong, Sung Hyun, Kim, Jin-Chul, Shin, Jin Woo, Moon, Soo-Mook, Oh, Hyeong-Seok, Lee, Jaemok, Choi, Hyung-Kyu, June 2007. Java client ahead-of-time compiler for embedded systems. In: Proceedings of the ACM SIGPLAN/SIGBED 2007 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES'07), San Diego, California. pp. 63-72.
    • Hong, Sung Hyun, Kim, Jin-Chul, Shin, Jin Woo, Moon, Soo-Mook, Oh, Hyeong-Seok, Lee, Jaemok, Choi, Hyung-Kyu, June 2007. Java client ahead-of-time compiler for embedded systems. In: Proceedings of the ACM SIGPLAN/SIGBED 2007 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES'07), San Diego, California. pp. 63-72.
  • 11
    • 52049103878 scopus 로고    scopus 로고
    • The Java HotSpot. Virtual Machine. Technical White Paper. Sun Microsystems Inc., May 2001.
    • The Java HotSpot. Virtual Machine. Technical White Paper. Sun Microsystems Inc., May 2001.
  • 12
    • 52049093260 scopus 로고    scopus 로고
    • Jikes RVM. .
    • Jikes RVM. .
  • 13
    • 52049102712 scopus 로고    scopus 로고
    • JOrbis - Pure Java Ogg Vorbis Decoder. , JCraft, Inc.
    • JOrbis - Pure Java Ogg Vorbis Decoder. , JCraft, Inc.
  • 14
    • 52049127078 scopus 로고    scopus 로고
    • JSTAR - Java Coprocessor: High Performance, Low Cost, Low Power Java Virtual Machine Accelerator, Nazomi Communications, Inc.
    • JSTAR - Java Coprocessor: High Performance, Low Cost, Low Power Java Virtual Machine Accelerator, Nazomi Communications, Inc.
  • 15
    • 52049089273 scopus 로고    scopus 로고
    • Kaffe.org. .
    • Kaffe.org. .
  • 16
    • 52049106658 scopus 로고    scopus 로고
    • Kramer, Douglas, May 2001. The Java. Platform. A White Paper, JAVASOFT, May 1996.
    • Kramer, Douglas, May 2001. The Java. Platform. A White Paper, JAVASOFT, May 1996.
  • 18
    • 52049083481 scopus 로고    scopus 로고
    • picoJava-II Processor Core, Sun Microsystems, April 1999.
    • picoJava-II Processor Core, Sun Microsystems, April 1999.
  • 20
    • 52049121313 scopus 로고    scopus 로고
    • Porthouse, Chris, May 2005. Jazelle for Execution Environments, ARM Limited.
    • Porthouse, Chris, May 2005. Jazelle for Execution Environments, ARM Limited.
  • 21
    • 52049112356 scopus 로고    scopus 로고
    • Porthouse, Chris, October 2005. High performance Java on embedded devices, ARM Limited.
    • Porthouse, Chris, October 2005. High performance Java on embedded devices, ARM Limited.
  • 22
    • 0033297641 scopus 로고    scopus 로고
    • Radhakrishnan, Ramesh, Rubio, Juan, Lizy Kurian, John, October 1999. Characterization of Java applications at bytecode and Ultra-SPARC machine code levels. In: Proceedings of the 1999 IEEE International Conference on Computer Design. pp. 281-284.
    • Radhakrishnan, Ramesh, Rubio, Juan, Lizy Kurian, John, October 1999. Characterization of Java applications at bytecode and Ultra-SPARC machine code levels. In: Proceedings of the 1999 IEEE International Conference on Computer Design. pp. 281-284.
  • 23
    • 0034824309 scopus 로고    scopus 로고
    • Radhakrishnan, Ramesh, Bhargava, Ravi, John, Lizy K., 2001. Improving Java performance using hardware translation. In: Proceedings of the International Conference on Supercomputing. pp. 427-439.
    • Radhakrishnan, Ramesh, Bhargava, Ravi, John, Lizy K., 2001. Improving Java performance using hardware translation. In: Proceedings of the International Conference on Supercomputing. pp. 427-439.
  • 24
    • 0010605201 scopus 로고    scopus 로고
    • Ræder Clausen, Lars, Schultz, Ulrik Pagh, Consel, Charles, Muller, Gilles, May 2000. Java bytecode compression for low-end embedded systems. in: ACM Transactions on Programming Languages and Systems, vol. 22, Issue 3. pp. 471-489.
    • Ræder Clausen, Lars, Schultz, Ulrik Pagh, Consel, Charles, Muller, Gilles, May 2000. Java bytecode compression for low-end embedded systems. in: ACM Transactions on Programming Languages and Systems, vol. 22, Issue 3. pp. 471-489.
  • 25
    • 34250781623 scopus 로고    scopus 로고
    • Saougkos, Dimitris, Manis, George, Blekas, Konstantinos, Zarras, Apostolos V., July 2007. Revisiting Java bytecode compression for embedded and mobile computing environments. In: IEEE Transactions on Software Engineering, vol. 33, No. 7. pp. 478-495.
    • Saougkos, Dimitris, Manis, George, Blekas, Konstantinos, Zarras, Apostolos V., July 2007. Revisiting Java bytecode compression for embedded and mobile computing environments. In: IEEE Transactions on Software Engineering, vol. 33, No. 7. pp. 478-495.
  • 26
    • 52049104726 scopus 로고    scopus 로고
    • SAXON The XSLT and XQuery Processor. .
    • SAXON The XSLT and XQuery Processor. .
  • 27
    • 52049113954 scopus 로고    scopus 로고
    • SciMark 2.0 Java Numerical Benchmark. .
    • SciMark 2.0 Java Numerical Benchmark. .
  • 28
    • 52049083953 scopus 로고    scopus 로고
    • Sethi, Ashish, Kubiczek, Matt, April 2001. Custom processors rev Java execution. EE Times. .
    • Sethi, Ashish, Kubiczek, Matt, April 2001. Custom processors rev Java execution. EE Times. .
  • 29
    • 52049083728 scopus 로고    scopus 로고
    • SPARC-V8 Supplement, SPARC-V8 Embedded (V8E) Architecture Specification, Version 1.0, SPARC International, October 23, 1996.
    • SPARC-V8 Supplement, SPARC-V8 Embedded (V8E) Architecture Specification, Version 1.0, SPARC International, October 23, 1996.
  • 30
    • 52049099924 scopus 로고    scopus 로고
    • SPEC JVM98 Benchmarks, Standard Performance Evaluation Corporation. .
    • SPEC JVM98 Benchmarks, Standard Performance Evaluation Corporation. .
  • 31
    • 52049103405 scopus 로고    scopus 로고
    • Steel, Steve, November 2001. White paper accelerating to meet the challenge of embedded Java, ARM Limited.
    • Steel, Steve, November 2001. White paper accelerating to meet the challenge of embedded Java, ARM Limited.
  • 32
    • 52049126858 scopus 로고    scopus 로고
    • The Embedded CaffeineMark, Pendragon Software Corporation, 1997.
    • The Embedded CaffeineMark, Pendragon Software Corporation, 1997.
  • 33
    • 52049112600 scopus 로고    scopus 로고
    • The Embedded Microprocessor Benchmark Consortium. .
    • The Embedded Microprocessor Benchmark Consortium. .
  • 34
    • 52049090632 scopus 로고    scopus 로고
    • The Legion of the Bouncy Castle. .
    • The Legion of the Bouncy Castle. .
  • 35
    • 52049114955 scopus 로고    scopus 로고
    • The SPARC Architecture Manual, Version 9, SPARC International, September 2000.
    • The SPARC Architecture Manual, Version 9, SPARC International, September 2000.
  • 36
    • 52049083060 scopus 로고    scopus 로고
    • Virtual Machine Specification. Java Card. Platform, Version 2.2.2, Sun Microsystems, Inc., March 2006.
    • Virtual Machine Specification. Java Card. Platform, Version 2.2.2, Sun Microsystems, Inc., March 2006.


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