한국정보처리학회:학술대회논문집 (Proceedings of the Korea Information Processing Society Conference)
- 한국정보처리학회 2001년도 추계학술발표논문집 (하)
- /
- Pages.1541-1544
- /
- 2001
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
레지스터 로드 트래픽 감소를 위한 JIT Code Generator에 스택할당 정책 적용 방안 연구
A study stack allocation on JIT Code Generator for reducing register load traffic
- Song, Kyung-Nam (Department of Computer Engineering, Hong-Ik University) ;
-
Kim, Hyo-Nam
(Department of Computer Software, Chung Kang College of Cultural Industries) ;
-
Won, Yoo-Hun
(Department of Computer Engineering, Hong-Ik University)
- 발행 : 2001.10.12
초록
Java virtual machine의 성능을 향상시키기 위해 "JIT(Just-in-Time)"code generator가 고안되었다[3], JIT code generator는 스택기반의 자바 바이트 코드를 레지스터 기반의 native machine code로 변환해 주는 역할을 수행하여 바이트 코드의 번역시간을 줄여준다. 그러나 JIT 는 많은 레지스터의 사용을 야기시키므로 효율적인 레지스터 allocation 정책이 필요하고 스택과 레지스터 간의 traffic 을 가중시킨다. 그러므로 본 논문에서는 자바 바이트 코드의 효율적인 stack allocation 정책을 JIT code generator에 적용함으로 레지스터와의 traffic을 줄이는 방법을 제시하였다.
키워드