운영체제 도움 없이 멀티 페이지를 지원하는 저전력 TLB 구조Low Power TLB Supporting Multiple Page Sizes without Operation System
- Other Titles
- Low Power TLB Supporting Multiple Page Sizes without Operation System
- Authors
- 정보성; 이정훈
- Issue Date
- 2013
- Publisher
- 한국컴퓨터정보학회
- Keywords
- TLB; Low power; Memory management; Bank structure; Multiple page; TLB; 저전력; 메모리 관리 기법; 뱅크 구조; 멀티 페이지.
- Citation
- 한국컴퓨터정보학회논문지, v.18, no.12, pp 1 - 9
- Pages
- 9
- Indexed
- KCI
- Journal Title
- 한국컴퓨터정보학회논문지
- Volume
- 18
- Number
- 12
- Start Page
- 1
- End Page
- 9
- URI
- https://scholarworks.gnu.ac.kr/handle/sw.gnu/21079
- ISSN
- 1598-849X
2383-9945
- Abstract
- 비록 멀티 페이지 TLB는 성능을 향상시키는데 효과적이지만, 운영체제의 도움을 통한 기존의 방법은 사용자 응용 프로그램에서는 멀티 페이지를 사용할 수 없는 치명적인 단점을 가진다. 이에 본 논문에서는 운영체제의 지원 없이 멀티 페이지를 이용하여 고성능과 저전력을 얻을 수 있는 새로운 멀티 TLB 구조를 제안한다. 제안된 TLB는 작은 페이지를 위한 TLB와 큰 페이지를 위한 TLB로 구성되며, 모두 완전연관 뱅크 구조를 가지고 있다. 작은 페이지를 지원하는 S-TLB(Small TLB)는 큰 페이지를 지원하는 L-TLB(Large TLB)에서 추출된 작은 페이지를 저장하게 되며, L-TLB는 CPU로부터 요청된 작은 페이지를 포함한 큰 가상 페이지 주소를 저장하게 된다. CPU가요청한 가상주소의 특별한 한 비트와 두 비트를 이용하여 S-TLB와 L_TLB의 각각의 하나의 뱅크만이 접근되며,동시에 접근되는 엔트리 수 감소에 의해 에너지 소비를 줄일 수 있다. 또한 본 논문에서 효과적인 성능향상을 위해간단한 1비트 LRU 정책을 제안하였다. 제안된 LRU 정책은 각 TLB 엔트리에 추가적인 1 비트를 사용하여 최근에 참조된 블록을 나타낸다. 이 방법은 간단하게 L-TLB로부터 가장 최근에 참조된 페이지를 선택할 수 있다. 시뮬레이션 결과에 따르면, 제안된 구조는 완전연관 사상 TLB, Dual TLB 그리고 ARM TLB에 비해 76%, 57%, 그리고 6%의 에너지*지연시간을 줄일 수 있었다
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - 공과대학 > 제어계측공학과 > Journal Articles

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