Proceedings of the Korean Information Science Society Conference (한국정보과학회:학술대회논문집)
- 2005.07b
- /
- Pages.895-897
- /
- 2005
- /
- 1598-5164(pISSN)
Translator for Stack-Based Codes from Intermediated Codes
중간 코드를 스택-기반 코드로의 변환기
- Kim Young Kook (Department of Computer Science & Information Inha University) ;
-
Kouh Hoon-Joon
(School of Computer Information Technology Kyungin Women's College) ;
-
Yoo Weon Hee
(Department of Computer Science & Information Inha University)
- Published : 2005.07.01
Abstract
자바의 문제점은 실행속도의 저하이다. 실행속도 저하의 해결 방법으로 네이티브 코드로 변환, JIT컴파일러, 바이트코드 최적화등의 연구가 되어 왔다. 그 중에 바이트코드 최적화 방법을 사용하는 CTOC(Class To Optimized Classes)에서 중간코드로 사용하는 3-주소 코드를 스택-기반 코드로 코드 확장 기법으로 변환 시 불필요한 store/load 코드가 생성된다. 따라서 본 논문은 불필요한 store/load 코드를 제거하기 위해서 부분 중복 코드 제거 후 불필요한 store/load문을 제거함으로서 불필요한 store/load 코드의 양을 줄이는 변환기를 제안하고, 거기에 대한 간단한 예를 들어 설명한다.
Keywords