Annual Conference of KIPS (한국정보처리학회:학술대회논문집)
- 2004.11a
- /
- Pages.429-432
- /
- 2004
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
Design of Translator for Efficient Intermediated Code from Stack Based Codes in CTOC
CTOC에서 스택 기반 코드를 효율적인 중간코드로 변환기 설계
- Kim Kyung-Soo (Dept of Computer Science and Engineering, In-Ha University) ;
- Kim Ki-Tae (Dept of Computer Science and Engineering, In-Ha University) ;
- Jo Sun-Moon (Dept of Computer Science and Engineering, In-Ha University) ;
- Yoo Weon-Hee (Dept of Computer Science and Engineering, In-Ha University)
- Published : 2004.11.01
Abstract
자바 언어는 객체지향 언어이며 효율적인 애플리케이션을 개발하기 위해 설계되었다. 특히 다양한 개발 환경과 이식성에 맞는 언어로써 각광을 받고 있다. 하지만 자바 언어로 애플리케이션을 개발하면 다른 언어로 작성하는 것 보다 실행이 느리다는 단점을 가지고 있다. 이러한 자바 실행 속도를 극복하기 위해 많은 연구가 되고 있는데, 그 중에서도 JIT방식과 네이티브 코드로 변환 방식이 있다. 본 논문은 스택기반의 자바 바이트코드에서 3-주소 형태로 변환하여 최적화하는 CTOC중에서 바이트코드에서 3-주소 형태 즉 CTOC-T의 중간 표현인 CTOC-B를 설계하려 한다. CTOC-B는 스택기반의 중간표현으로써 자바 바이트코드보다 코드의 변환과 분석이 용이하게 만든 형태의 표현이다. 본 논문에서는 자바 바이트코드에서 스택기반 중간코드인 CTOC-B 코드로의 효율적인 변환기를 설계하며, CTOC-B의 특징을 분석해 본다.
Keywords