Proceedings of the Korean Information Science Society Conference (한국정보과학회:학술대회논문집)
- 2006.10b
- /
- Pages.562-565
- /
- 2006
- /
- 1598-5164(pISSN)
Profiling for Optimization of Virtual Machine Codes
가상기계 코드 최적화를 위한 프로파일링
- Shin, Yang-Hoon (Dept. of Computer Engineering, Dongguk University) ;
-
Yi, Chang-Hwan
(Dept. of Computer Engineering, Dongguk University) ;
-
Oh, Se-Man
(Dept. of Computer Engineering, Dongguk University)
- Published : 2006.10.20
Abstract
가상기계(Virtual Machine)는 소프트웨어로 제작되어 논리적인 시스템 구성을 갖는 컴퓨터이기 때문에 그 수행 속도와 필요 저장 공간 측면에서 성능이 떨어질 수 밖에 없다. 따라서 가상기계의 성능에 있어서 보다 효율적인 코드로의 최적화가 중요하다. 본 논문에서는 가상기계 코드(Virtual Machine Code) 최적화를 위해 코드를 실행하여 얻을 수 있는 동적 정보인 프로파일링 데이터(Profiling Data)를 정의하고, 프로파일링 시스템을 설계하여 프로파일링 데이터를 가상기계 코드 최적화에 적용 할 수 있는 기반을 마련하였다. 나아가 EVM(Embedded Virtual Machine)에서 실행되는 SIL(Standard Intermediate Language) 코드를 대상으로 프로파일링 시스템을 구현하여 실제 가상 기계 코드에 대하여 프로파일링 데이터를 추출하였다.
Keywords