DOI QR코드

DOI QR Code

A Quantitative Evaluation of SW/HW-Based Context Switch Time for ARM Cortex-M3

ARM Cortex-M3의 HW/SW 기반 문맥교환 시간의 정량적인 평가

  • 최하연 (이화여자대학교 컴퓨터공학과) ;
  • 박상수 (이화여자대학교 컴퓨터공학과)
  • Published : 2013.11.08

Abstract

임베디드 마이크로프로세서인 ARM Cortex-M3는 기존의 것들과는 달리 짧은 문맥교환을 제공하기 위해 Trap을 이용하여 문맥교환 과정을 일부 하드웨어적으로 처리하는 기능을 제공한다. 일반적으로 Trap (혹은 소프트웨어 인터럽트)은 그 자신만의 오버헤드를 갖고 있는 것으로 알려져 있다. 따라서 본 논문에서는 소프트웨어적으로 문맥교환을 하던 방식에 비해 어느 정도의 성능 향상이 있을지에 대한 정량적인 비교 평가를 수행하여 Cortex-M3를 기반으로 한 임베디드 시스템의 설계에 도움을 주도록 한다.

Keywords