DOI QR코드

DOI QR Code

Design and Implementation of Code Optimization Profiler for Embedded system

임베디드 시스템의 코드 최적화를 위한 프로파일러 설계 및 구현

  • 장우성 (홍익대학교 컴퓨터정보통신공학과) ;
  • 손현승 (홍익대학교 컴퓨터정보통신공학과) ;
  • 김우열 (홍익대학교 컴퓨터정보통신공학과) ;
  • 김영철 (홍익대학교 컴퓨터정보통신공학과)
  • Published : 2010.04.23

Abstract

임베디드 시스템은 하드웨어 리소스가 매우 작다. CPU속도가 느리고 메모리 크기도 작다. 이런 환경에서의 소프트웨어는 최적화된 크기를 가지고 수행속도가 빠르며 병목 현상이 없어야한다. 이렇게 코드를 최적화하기 위해서는 현재 코드의 문제를 찾아내야 한다. 이것은 정적 분석으로 만으로는 부족하고 프로그램을 수행시켜가면서 정보를 수집하는 프로파일러가 필요하다. 기존의 프로파일러는 윈도우, 리눅스 상에서 수행되는 응용프로그램을 위한 것이기 때문에 저급 임베디드 시스템에서 프로파일러를 수행할 수 없다. 본 논문에서는 이러한 문제를 해결하기 위해서 임베디드용 프로파일러를 설계 및 구현 한다.

Keywords