Hierarchical Bitmap Based TLB Representation for Reducing Memory Access Overhead

메모리 접근 성능 향상을 위한 계층적 비트맵 기반 TLB 표현 기법

  • Min, Chang-Woo (Sungkyunkwan Univ. School of Information and Communication Eng.) ;
  • Kim, Tae-Hyoung (Sungkyunkwan Univ. School of Information and Communication Eng.) ;
  • Eom, Young-Ik (Sungkyunkwan Univ. School of Information and Communication Eng.)
  • 민창우 (성균관대학교 정보통신공학부) ;
  • 김태형 (성균관대학교 정보통신공학부) ;
  • 엄영익 (성균관대학교 정보통신공학부)
  • Published : 2011.06.29

Abstract

하드웨어의 발전으로 인하여 한 머신에 장착되는 물리 메모리의 크기가 점차로 커지고 있으며, 가상화 기술과 같은 서버 통합 워크로드가 일반화됨에 따라 개별 응용프로그램의 working set size 또한 증가하고 있다. 하지만 가상주소에 대한 물리주소 변환의 cache인 TLB(Translation Look-aside Buffer)의 커버리지는 물리 메모리 크기가 커짐에 따라 점차 줄어들어 TLB miss가 발생하여 메모리 접근이 느려질 가능성이 더욱 높아지고 있다. 본 논문에서는 계층적 비트맵을 사용하는 TLB 표현 방법을 이용하여 TLB 커버리지를 높이는 하드웨어적인 기법을 제안하고, 이에 적합한 운영체제 기법을 제안한다.

Keywords

Acknowledgement

Grant : 미래기반기술개발사업(첨단융복합분야)

Supported by : 한국연구재단