DOI QR코드

DOI QR Code

A Cilk Scalability Model for Efficient Resource Allocation on Manycore Architectures

매니코어 구조에서의 효율적 자원 할당을 위한 Cilk 확장성 모델

  • Song, Wook (School of Computer Science and Engineering, Seoul National University) ;
  • Kim, Joosung (School of Computer Science and Engineering, Seoul National University) ;
  • Kim, Jihong (School of Computer Science and Engineering, Seoul National University)
  • 송욱 (서울대학교 컴퓨터공학부) ;
  • 김주성 (서울대학교 컴퓨터공학부) ;
  • 김지홍 (서울대학교 컴퓨터공학부)
  • Published : 2012.04.26

Abstract

매니코어 시스템에서는 프로그램의 확장성에 대한 정보가 코어와 같은 병렬 자원의 할당 문제 해결에 핵심적인 역할을 한다. 본 논문에서는 Cilk 런타임 시스템에서 구동되는 응용 프로그램들에 대한 확장성 모델을 제안하여 매니코어 시스템에서의 효율적인 자원 관리에 활용하고자 한다. 특히, 네트워크- 온-칩 구조 및 디렉터리 기반 캐시 일관성 프로토콜을 감안한 지연 시간 모델링을 통해 보다 정확한 성능 변화의 경향을 예측하고자 하였다. 최대 36 개까지의 코어 할당에 대한 지연 시간 예측 실험에서, 제안된 모델은 13%의 평균 오차를 보였다.

Keywords