본문 바로가기
  • Home

Low Power TLB Supporting Multiple Page Sizes without Operation System

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2013, 18(12), pp.1~9
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science

JUNG BOSUNG 1 Lee Jung Hoon 2

1경상대학교 ERI 제어계측공학과
2경상대학교

Accredited

ABSTRACT

Even though the multiple pages TLB are effective in improving the performance, a conventional method with OS support cannot utilize multiple page sizes in user application. Thus, we propose a new multiple-TLB structure supporting multiple page sizes for high performance and low power consumption without any operating system support. The proposed TLB is organised as two parts of a S-TLB(Small TLB) with a small page size and a L-TLB(Large TLB) with a large page size. Both are designed as fully associative bank structures. The S-TLB stores small pages are evicted from the L-TLB, and the L-TLB stores large pages including a small page generated by the CPU. Each one bank module of S-TLB and L-TLB can be selectively accessed base on particular one and two bits of the virtual address generated from CPU, respectively. Energy savings are achieved by reducing the number of entries accessed at a time. Also, this paper proposed the simple 1-bit LRU policy to improve the performance. The proposed LRU policy can present recently referenced block by using an additional one bit of each entry on TLBs. This method can simply select a least recently used page from the L-TLB. According to the simulation results, the proposed TLB can reduce Energy * Delay by about 76%, 57%, and 6% compared with a fully associative TLB, a ARM TLB, and a Dual TLB, respectively.

Citation status

* References for papers published after 2023 are currently being built.