Java-based Compiler Optimization for Embedded Systems
연구 내용
자바 기술을 임베디드 시스템에서 효율적으로 실행하기 위해 컴파일러 최적화와 코드 생성 기법을 개발하는 연구
본 분야는 임베디드 시스템에서 자바 코드의 실행 효율을 높이기 위한 컴파일러 기반 최적화에 초점을 둡니다. 입력 프로그램 분석을 통해 코드 흐름과 자원 사용 패턴을 파악하고, 이를 바탕으로 정적 최적화와 중간표현 변환을 수행하여 목표 플랫폼에 맞는 코드 생성을 구현합니다. 특히 메모리 제약과 입출력 특성이 큰 환경에서 불필요한 계산을 줄이고, runtime 관점의 오버헤드를 감소시키는 최적화 전략을 구성합니다. 또한 다양한 장치 연동 시나리오를 고려하여 실행 가능성과 이식성을 함께 만족하는 컴파일러 기술을 확보하는 데 차별성을 둡니다.
관련 연구 성과
관련 논문
0편
관련 특허
0건
관련 프로젝트
0건
연구 흐름
초기에는 자바 기반 프로그램의 컴파일 단계에서 수행 가능한 정적 분석 범위를 확정하고, 플랫폼 제약을 반영한 중간표현 및 코드 생성 파이프라인을 정립하는 연구를 수행합니다. 이후 최적화 패스의 조합을 체계화하고, 실행 시간과 메모리 사용 관점에서 개선 효과가 큰 변환을 반복적으로 검증하는 방향으로 확장합니다. 최근에는 Embedded System과 Home Network 동작 요구를 반영하여, 제약 환경에서도 안정적으로 동작하는 실행 흐름과 예측 가능한 성능을 만드는 데 집중하고 있습니다.
활용 가능성
활용 가능성은 알앤디써클 특화 AI 에이전트가 생성한 내용으로, 실제 연구 가능 여부는 연구실과의 논의가 필요합니다.