DOI QR코드

DOI QR Code

Performance Analysis for Fine-Grained SW Offloading in Intelligent Memory System

Intelligent한 메모리 시스템에서의 Fine-Grained SW Offloading을 위한 성능 분석

  • Heo, Ingoo (Dept. of Electrical Engineering and Computer Science, Seoul National University) ;
  • Kim, Yongjoo (Dept. of Electrical Engineering and Computer Science, Seoul National University) ;
  • Lee, Jinyong (Dept. of Electrical Engineering and Computer Science, Seoul National University) ;
  • Lee, Jihoon (Dept. of Electrical Engineering and Computer Science, Seoul National University) ;
  • Lee, Jongwon (Dept. of Electrical Engineering and Computer Science, Seoul National University) ;
  • Paek, Yunheung (Dept. of Electrical Engineering and Computer Science, Seoul National University)
  • 허인구 (서울대학교 전기컴퓨터공학부) ;
  • 김용주 (서울대학교 전기컴퓨터공학부) ;
  • 이진용 (서울대학교 전기컴퓨터공학부) ;
  • 이지훈 (서울대학교 전기컴퓨터공학부) ;
  • 이종원 (서울대학교 전기컴퓨터공학부) ;
  • 백윤흥 (서울대학교 전기컴퓨터공학부)
  • Published : 2012.04.26

Abstract

전통적으로 컴퓨터의 성능은 중앙 연산 장치 (CPU)의 성능에 따라 좌지우지 되어 왔다. 하지만 CPU의 성능이 지속적인 발전을 거듭하여 무어의 법칙을 비교적 충실히 따라가고 있는 반면, 메모리의 성능은 근래 들어 더디게 발전되는 형국이다. 때문에, CPU와 메모리 간의 성능격차로 인해 메모리의 낮은 성능이 전체 시스템의 성능을 저하시키는 "Memory Wall Problem"은 점점 큰 문제로 대두되고 있다. 이러한 문제를 해결하기 위해 많은 연구에서 메모리 자체의 성능을 발전시키는 것은 물론 메모리 내부에 연산 처리 능력을 추가하여 시스템 전체의 성능을 향상 시키는 시도들을 해왔다. 이 논문에서는 이러한 Intelligent한 메모리 시스템에서의 SW Off-loading을 위한 성능 분석을 다룬다. 이전의 연구들이 주로 큰 단위의 Off-load를 다뤘던 것에 비해 이 논문에서는 작은 단위의 Off-load, 더 정확히는 어셈블리 수준의 Off-load의 효과에 대해 분석한다. 또한 현재의 어셈블리 수준의 Off-load의 한계를 지적하고 이를 극복하기 위한 루프 레벨 Off-load, 새로운 Technology와 아키텍쳐에 대해서도 소개한다.

Keywords