상세 보기
초록
자바 언어는 네트워크 환경에서 효율적인 애플리케이션 개발을 위해 설계되었으며 다양한 개발에 환경 적합한 언어로써 각광받고 있다 하지만 자바 언어로 애플리케이션을 개발하면 다른 언어로 작성하는 것 보다 일반적으로 실행이 느리다는 단점이 발생한다. 이를 극복하기 위해 자바 언어에 대한 최적화가 필요하다. JIT는 실행시간에 필요에 따라 컴파일하여 실행하는 방법으로 실행시간에 필요에 따라 컴파일하여 실행하는 방법과 전통적인 컴파일 방식을 사용하여 바이트코드를 수행하고자 하는 특정 프로세서에 적합한 네이티브 코드를 생성하는 방법을 사용하고 있다. 그 외에도 여러 가지 연구들과 방법들이 제시 되고 있지만 이러한 방법들은 고유의 최적화 기법과 구현된 프로그램을 이용해서만이 최적화가 가능했고 또한 코드의 추출부터 최적화를 위한 모든 부분까지 구현해야하는 문제점이 있다. 또한 자바 바이트코드는 스택기반의 코드로써 명령어가 많고 표현이 명백하지 않다는 문제점을 가지고 있어 분석과 변환이 어렵기에 이 자바 바이트코드를 스택기반이 아닌 분석과 최적화가 용이한 3-주소 형태로 변환하여 최적화 기법을 사용하기 위해 본 논문에서는 자바 바이트코드와 3-주소 형태의 중간 코드인 CTOC-B에 대해서 설계한다.
- 제목
- 스택 기반 코드 변환기 설계
- 제목 (타언어)
- Design of Translator for Stack-Based Code
- 저자
- WEON HEE YOO
- 학회명
- 한국정보처리학회 2004년도 춘계학술발표