원격 디버깅을 이용한 명령어 단위 프로파일링 기법

An Instruction Level Profiling Technique Using Remote Debugging

  • 김승균 (서울대학교 컴퓨터공학부) ;
  • 김정원 (서울대학교 컴퓨터공학부) ;
  • 이재진 (서울대학교 컴퓨터공학부)
  • Kim, Seung-Kyun (School of Computer Science and Engineering, Seoul National University) ;
  • Kim, Jung-Won (School of Computer Science and Engineering, Seoul National University) ;
  • Lee, Jae-Jin (School of Computer Science and Engineering, Seoul National University)
  • 발행 : 2008.06.30

초록

본 논문에서는 자원적 제약이 있는 임베디드 컴퓨팅 환경에서의 명령어 단위 프로파일 방법을 제시한다. 이전 많은 연구들은 일반적인 컴퓨팅 환경에서의 프로파일 방법에 대하여 연구되었으며, 특정한 목적 시스템에 한정된 경우가 많았다. 하지만 본 방법은 리눅스 상의 응용 프로그램에 대하여 오픈 소스인 GDB를 이용하여, 다양한 목적 시스템에 쉽게 적용 가능한 방법을 기술한다. 다른 한편으로 성능의 향상을 위하여, 기록 버퍼를 이용하여 호스트와 게스트 시스템 사이의 통신 부담을 줄여 처음 제시한 방법의 수배의 성능 향상을 얻을 수 있었다. 이외에 앞으로의 추가적인 최적화 기법들의 적용을 통한 성능 향상을 기대하고 있다.

키워드