• DocumentCode
    1397917
  • Title

    Leveraging Sharing in Second Level Translation-Lookaside Buffers for Chip Multiprocessors

  • Author

    Li, Yong ; Melhem, Rami ; Jones, Alex K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Pittsburgh, Pittsburgh, PA, USA
  • Volume
    11
  • Issue
    2
  • fYear
    2012
  • Firstpage
    49
  • Lastpage
    52
  • Abstract
    Traversing page table during virtual to physical address translation causes significant pipeline stalls when misses occur in the translation-lookaside buffer (TLB). To mitigate this penalty, we propose a fast, scalable, multi-level TLB organization that leverages page sharing behaviors and performs efficient TLB entry placement. Our proposed partial sharing TLB (PSTLB) reduces TLB misses by around 60%. PSTLB also improves TLB performance by nearly 40% compared to traditional private TLBs and 17% over the state of the art scalable TLB proposal.
  • Keywords
    buffer storage; microprocessor chips; multiprocessing systems; program interpreters; TLB entry placement; chip multiprocessor; multilevel TLB organization; page sharing behavior; partial sharing TLB; private TLB; second level translation-lookaside buffers; virtual-to-physical address translation; Benchmark testing; Prefetching; Runtime; Virtual private networks; Benchmark testing; CMPs; Fluids; Oceans; Partial Sharing; Prefetching; Runtime; TLBs; Tiles; Virtual private networks;
  • fLanguage
    English
  • Journal_Title
    Computer Architecture Letters
  • Publisher
    ieee
  • ISSN
    1556-6056
  • Type

    jour

  • DOI
    10.1109/L-CA.2011.35
  • Filename
    6104029