Just-in-Time Compilation for Java Hybrid Embedded Systems

자바 복합 내장형 시스템을 위한 Just-in-Time 컴파일러

  • Lee Jae-Mok (School of Electrical Engineering of Seoul National University) ;
  • Kim Jin-Chul (School of Electrical Engineering of Seoul National University) ;
  • Kim Sung-Moo (School of Electrical Engineering of Seoul National University) ;
  • Shin Jin-Woo (School of Electrical Engineering of Seoul National University) ;
  • Jeong Dong-Heon (School of Electrical Engineering of Seoul National University) ;
  • Moon Soo-Mook (School of Electrical Engineering of Seoul National University) ;
  • Lee Sang-Gyu (Samsung Electronics Co. Ltd.) ;
  • Park Jong-Mok (Samsung Electronics Co. Ltd.)
  • 이재목 (서울대학교 전기컴퓨터 공학부) ;
  • 김진철 (서울대학교 전기컴퓨터 공학부) ;
  • 김성무 (서울대학교 전기컴퓨터 공학부) ;
  • 신진우 (서울대학교 전기컴퓨터 공학부) ;
  • 정동헌 (서울대학교 전기컴퓨터 공학부) ;
  • 문수묵 (서울대학교 전기컴퓨터 공학부) ;
  • 이상규 (삼성전자 주식회사) ;
  • 박종목 (삼성전자 주식회사)
  • Published : 2006.06.01

Abstract

내장형 시스템에서 많이 채택되고 있는 자바 가상 머신의 성능을 향상시키기 위해 interpreter. just-in-time 컴파일러 (JITC), ahead-of-time 컴파일러 (AOTC) 세가지 방식을 모두 지원하는 자바 가상 머신을 설계하고 구현하였다. 특히 이런 환경을 지원하기 위한 효율적인 JITC와 시스템의 idle 시간에 JITC모듈을 활용하기 위한 client-AOTC의 설계와 구현에 대해 살펴보고 현재까지의 실험 결과를 보고한다.

Keywords