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