Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

내장형 시스템을 위한 선택적 뱅크 알고리즘을 이용한 데이터 캐쉬 시스템Data Cache System based on the Selective Bank Algorithm

Other Titles
Data Cache System based on the Selective Bank Algorithm
Authors
정보성이정훈
Issue Date
2009
Publisher
한국정보처리학회
Keywords
시간적-공간적 지역성. 데이터 캐쉬; 이중 캐쉬; 저전력; 고성; Temporal-spatial Locality; Data Cache; Dual Cache; Low Power; High Performance; Temporal-spatial Locality; Data Cache; Dual Cache; Low Power; High Performance
Citation
정보처리학회논문지. 컴퓨터 및 통신시스템, v.16, no.2, pp 69 - 78
Pages
10
Indexed
KCI
Journal Title
정보처리학회논문지. 컴퓨터 및 통신시스템
Volume
16
Number
2
Start Page
69
End Page
78
URI
https://scholarworks.gnu.ac.kr/handle/sw.gnu/26919
ISSN
2287-5891
2734-049X
Abstract
캐쉬의 성능을 향상시키는 가장 효과적인 방법은 프로그램 수행 특성에 내재되어 있는 시간적 (temporal locality) 지역성과 공간적 지역성 (spatial locality)을 활용하는 것이다. 본 논문은 프로그램 수행 특성에 적합한 시간적/공간적 지역성을 이용하기 위한 뱅크 선택 메커니즘을 가진 고성능 저전력 캐쉬 구조를 제안하였다. 제안하는 캐쉬 시스템은 다른 블록 크기와 다른 연관도를 가지는 두개의 캐쉬로 구성되어 진다. 즉 작은 블록 크기를 지원하는 직접사상 구조의 주 캐쉬(main direct-mapped cache)와 큰 블록을 지원하는 완전연관 버퍼 (fully associative buffer)로 구성되어 진다. 특히 주 캐쉬는 저전력을 위해 2-뱅크로 구성되며, 완전연관 버퍼에서 선택되어진 작은 블록은 제안된 뱅크 선택 알고리즘에 의해 주 캐쉬의 뱅크에 저장된다. 제안된 뱅크 선택 알고리즘과 3비트 상태 비트를 이용하여 시간적 지역성이 높은 데이터들을 주 캐쉬에 선택적으로 저장함으로써 고성능의 효과를 얻을 수 있었다. 제안된 알고리즘은 또한 충돌 미스 (conflict miss)와 캐쉬 오염 (cache pollution)을 효과적으로 줄여준다. 시뮬레이션 결과에 따르면, 평균 접근 실패율의 경우 Mibench 응용군에 대해 Victim 캐쉬에 비해 23%, STAS 캐쉬에 비해 32%의 감소효과를 보여준다. 평균 메모리 접근 시간의 경우 Victim 캐쉬에 비해 14%, STAS 캐쉬에 비해 18%의 감소효과를 얻을 수 있었다. 에너지 소비의 관점에서도 제안된 캐쉬 시스템은 Victim 캐쉬와 STAS 캐쉬에 비해 약 10% 감소 효과를 얻을 수 있었다.
Files in This Item
There are no files associated with this item.
Appears in
Collections
공과대학 > 제어계측공학과 > Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Lee, Jung Hoon photo

Lee, Jung Hoon
IT공과대학 (제어로봇공학과)
Read more

Altmetrics

Total Views & Downloads

BROWSE