DOI QR코드

DOI QR Code

Local and Global Optimization Techniques for Power Consumption Optimization

전력 소비 최적화를 위한 지역 및 전역 최적화 기술

  • Kim, Seongjin (Department of Computer Data & Engineering, Sangji University) ;
  • Youn, Jonghee M. (Department of Computer Science & Engineering, Gangneung-Wonju National University) ;
  • Ko, Kwangman (Department of Computer Data & Engineering, Sangji University)
  • 김성진 (상지대학교 컴퓨터정보공학부) ;
  • 윤종희 (강릉원주대학교 컴퓨터공학과) ;
  • 고광만 (상지대학교 컴퓨터정보공학부)
  • Published : 2012.04.26

Abstract

임베디드 시스템은 여러 분야에서 사용되고 있으며, 그 범위는 더욱더 다양하게 늘어나고 있다. 이러한 다양성은 임베디드 시스템이 사용되는 목적에 따라 새로운 아키텍처를 요구하게 되면서, 아키텍처 구조, 동작에 대한 변경 또는 새로운 설계에 대해 개발 시간과 비용을 줄이기 위한 재목적 컴파일러의 개발 필요성과 중요성이 강조되고 있다. 더욱이 전력이 제한적인 모바일 기기에서 동작하는 어플리케이션의 최적화와 이러한 최적화를 위한 컴파일러 개발은 매우 중요한 이슈가 되고 있으며, 특히 어플리케이션 성능에 직접적인 영향을 주는 컴파일러 후단부는 다양한 방법론들이 적용되어 있고 많은 연구가 수행되고 있다. 이 논문에서는 EXPRESSION의 재목적 컴파일러인 EXPRESS의 후단부에서 코드 최적화를 위해 적용된 기법을 분석하고, 기존 코드 스케줄링과 더불어 성능 개선을 위해서 기본 블록 스케줄링을 추가한 모델을 설계하고 성능평가 방법을 제시한다.

Keywords