Measurement-based System-Level Power Consumption Analysis

측정 기반 시스템 수준의 전력 소모 분석

  • Hong, Dae-Young (ES Lab., School of Computer Sci. & Eng., Kookmin University) ;
  • Kim, Je-Woong (ES Lab., School of Computer Sci. & Eng., Kookmin University) ;
  • Lim, Sung-Soo (ES Lab., School of Computer Sci. & Eng., Kookmin University)
  • 홍대영 (국민대학교 컴퓨터공학과 임베디드시스템 연구실) ;
  • 김제웅 (국민대학교 컴퓨터공학과 임베디드시스템 연구실) ;
  • 임성수 (국민대학교 컴퓨터공학과 임베디드시스템 연구실)
  • Published : 2007.06.25

Abstract

오늘날 많은 임베디드 시스템이 배터리를 통해 전력을 공급한다. 이처럼 제한적인 배터리 용량 때문에 임베디드 소프트웨어는 개발 시에 전력소비를 고려하여 디자인하여야 한다. 이와 같은 이유로 최근 저전력 디자인과 소프트웨어 소비전력 분석 및 분석에 대한 연구가 두드러지게 진행되고 있다. 측정 기반 전력 소모 분석 기법의 대표적인 부류인 명령어 수준 전력 분석 기법이 CPU와 메모리의 전력 소비만을 고려하는 점을 보안하기 위하여 본 논문에서는 시스템 전체의 소비 전력을 분석하기 위하여 이벤트 방식의 전력 소모 분석 기법을 제안한다. 사용자는 소비전력을 모니터링하고 싶은 코드 구간에 대해 이벤트로 지정하고 해당 이벤트가 발생하는 동안 소비되는 전력을 DAQ 장비로부터 측정한 후 결과를 바탕으로 소프트웨어의 수행시간, 소비전력량, 전력소비 병목현상, 커널 이벤트의 발생 빈도 및 횟수 등을 파악하여 소프트웨어의 성능을 계층적으로 분석할 수 있는 데이터를 제공한다.

Keywords