Annual Conference of KIPS (한국정보처리학회:학술대회논문집)
- 2012.11a
- /
- Pages.195-196
- /
- 2012
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
DOI QR Code
Analysis of the Design Factors in NUMA-aware Scheduler
NUMA 기반의 스케줄러 설계를 위한 고려사항 분석
- Kim, Junghoon (College of Information and Communication Engineering, Sungkyunkwan Univ.) ;
- Min, Changwoo (College of Information and Communication Engineering, Sungkyunkwan Univ.) ;
- Eom, Young Ik (College of Information and Communication Engineering, Sungkyunkwan Univ.)
- Published : 2012.11.22
Abstract
하드웨어 플랫폼은 다수 코어 아키텍처의 메모리 대역폭을 만족시키기 위해 NUMA 구조로 설계되고 있다. 이러한 NUMA 구조에서 다른 노드의 메모리에 접근할 경우, 해당 노드의 메모리 접근에 비해 1.5~2배 지연이 발생한다. 따라서 이러한 특성을 고려하는 NUMA 시스템 기반 스케줄러가 필요하다. 본 논문에서는 NUMA 기반 스케줄러 설계를 위해 고려되어야 할 사항에 대해 분석해 본다. 분석 결과, 공유 자원 경쟁과 리모트 접근을 최소화하는 것이 NUMA 스케줄러 설계의 핵심이라는 것을 확인할 수 있었다. 뿐만 아니라 같은 노드에서 실행되는 워크로드의 조합 및 캐시 오염 태스크 관리, 그리고 노드별 남아있는 메모리 정보 또한 고려되어야 한다는 것을 확인할 수 있었다.
Keywords