대부분의 실시간 시스템은 DRAM 기반의 메인 메모리를 채택하고 있는데, 현재 DRAM은 소자의 밀도 한계 문제와 증가하고 있는 사용 전력 문제를 가지고 있다. 이러한 문제를 극복하고자 새로운...
http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
국문 초록 (Abstract)
대부분의 실시간 시스템은 DRAM 기반의 메인 메모리를 채택하고 있는데, 현재 DRAM은 소자의 밀도 한계 문제와 증가하고 있는 사용 전력 문제를 가지고 있다. 이러한 문제를 극복하고자 새로운...
대부분의 실시간 시스템은 DRAM 기반의 메인 메모리를 채택하고 있는데, 현재 DRAM은 소자의 밀도 한계 문제와 증가하고 있는 사용 전력 문제를 가지고 있다. 이러한 문제를 극복하고자 새로운 메모리 기술들이 등장하고 있다. 이 중, Phase-Change Memory(PRAM 또는 PCM, 본 논문에서는 PRAM으로 통일하여 표기하기로 한다.)는 확장성과 전력 소모 측면에서 DRAM 대비 상대적으로 이점이 있는 반면, 쓰기 속도가 상대적으로 낮고 전력 소모가 커서, 단독으로 사용하지 않고 PRAM과 DRAM을 이종 메인 메모리로 구성하는 방안이 연구되고 있다.
다중 코어의 실시간 시스템에서 PRAM/DRAM 이종 메인 메모리가 구성되었을 때, 태스크가 해당 시스템에서 수행되었을 시 최적의 Worst-Case Execution Time(tight WCET)를 구하기 위해서는 다음과 같이 3가지 요구사항을 충족하는 시간 분석 방법이 필요하다. 먼저, 코어 간의 공유 자원(메인 메모리)의 경쟁으로 인한 태스크의 수행 시간 증가를 고려하여야 한다. 또한 PRAM의 읽기와 쓰기 지연 시간의 비대칭성을 반영 하여야 한다. 마지막으로 DRAM으로 구성된 캐시의 동작 예측이 필요하다.
본 논문은 다중 코어의 실시간 시스템에서 위 요구 사항을 반영한 PRAM/DRAM 이종 메인 메모리에 대한 시간(WCET) 분석 도구를 제안한다. 본 논문은 실시간 시스템에서 널리 쓰이고 있는 정형 기법 도구인 UPPAAL을 이용하여 PRAM/DRAM 메인 메모리 기반의 실시간 시스템과 태스크를 시간 오토마타로 모델링한다. 또한 시스템의 주요 속성을 검증하여 요구사항을 충족하며 동작하는지 확인하고, 태스크 모델의 최적의 WCET을 계산(estimation) 할 수 있음을 보인다.
목차 (Table of Contents)