대용량 플래시 메모리 저장 장치를 위한 유닛 레벨 주소 변환 기법

Unit Level Address Mapping Technique for Large Capacity Flash Memory Storage Devices

  • 강혁종 (성균관대학교 정보통신공학과) ;
  • 신동군 (성균관대학교 정보통신공학과)
  • Kim, Hyuk-Joong (School of Information and Communication Engineering, Sungkyunkwan University) ;
  • Shin, Dong-Kun (School of Information and Communication Engineering, Sungkyunkwan University)
  • 발행 : 2011.06.29

초록

낸드 플래시 메모리는 하드 디스크와는 다른 여러가지 특성 때문에 논리 주소를 불러 주소를 변환해 주는 주소 변환 계층(FTL)이 필요하다. 최근에 고성능의 저장 장치를 제공하기 위해서 페이지 수준의 주소 변환 기법이 많이 사용되고 있는 데, 이 기법은 매핑 정보가 너무 커서 메모리에서 매핑 정보를 관리하기에는 힘들다는 문제와 데이터의 접근 지역성을 잘 활용하지 못하는 문제가 있다. 본 논문에서는 스토리지의 주소 공간을 유닛이라는 단위로 분리하여 페이지 수준의 주소변환을 사용함으로써 매핑 정보를 크기를 줄이고 또한 접근 지역성을 활용하여 가비지 컬렉션 오버해드를 줄이는 유닛 레벨 주소 변환 기법을 제시한다. 실험결과 제시한 기법은 페이지 매핑 기법보다 랜덤 접근 패턴에서 가비지 컬렉션 오버해드를 40% 감소시켰으며 매핑 데이터 량도 38% 감소시켰다.

키워드

과제정보

연구 과제 주관 기관 : 한국연구재단