• DocumentCode
    2797736
  • Title

    A dynamic TLB management structure to support different page sizes

  • Author

    Lee, Jung-Hoon ; Lee, Jang-Soo ; Kim, Shin-Dug

  • Author_Institution
    Dept. of Comput. Sci., Yonsei Univ., Seoul, South Korea
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    299
  • Lastpage
    302
  • Abstract
    Translation look-aside buffers (TLBs) are small caches to speed-up address translation in processors with virtual memory. There are many methods for improving TLB performance, such as increasing the number of entries in TLB and supporting large page or multiple page sizes. The best way is to support multiple page sizes, but any operating system doesn´t support multiple page sizes in user mode. Also software must select a proper page-size assignment policy to take advantage of the larger pages. So, we propose a new structure of TLB supporting two pages to obtain the effect of multiple page sizes with high performance and at low cost without operating system support. According to result of comparison and analysis, the proposed method with fewer entries results in similar performance compared with the conventional TLB with many entries. Also in the case of same area size, it is shown that miss ratio of the proposed TLB can be reduced by as much as 90% comparing with conventional fully-associative TLB
  • Keywords
    cache storage; memory architecture; paged storage; area size; caches; dynamic TLB management structure; miss ratio; page sizes; page-size assignment policy; translation look-aside buffers; virtual memory processors; Computer science; Costs; Delay; Design methodology; Energy consumption; Hardware; Operating systems; Performance analysis; Programming profession; Storage automation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASICs, 2000. AP-ASIC 2000. Proceedings of the Second IEEE Asia Pacific Conference on
  • Conference_Location
    Cheju
  • Print_ISBN
    0-7803-6470-8
  • Type

    conf

  • DOI
    10.1109/APASIC.2000.896967
  • Filename
    896967