• DocumentCode
    3457984
  • Title

    Characterizing the TLB Behavior of Emerging Parallel Workloads on Chip Multiprocessors

  • Author

    Bhattacharjee, Abhishek ; Martonosi, Margaret

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., Princeton, NJ, USA
  • fYear
    2009
  • fDate
    12-16 Sept. 2009
  • Firstpage
    29
  • Lastpage
    40
  • Abstract
    Translation Lookaside Buffers (TLBs) are a staple in modern computer systems and have a significant impact on overall system performance. Numerous prior studies have addressed TLB designs to lower access times and miss rates; these, however, have been targeted towards uniprocessor architectures. As the computer industry embraces chip multiprocessor (CMP) architectures, it is important to study the TLB behavior of emerging parallel workloads. This work presents the first full-system characterization of the TLB behavior of emerging parallel applications on real-system CMPs. Using the PARSEC benchmarks, representative of emerging RMS workloads, we show that TLB misses can hinder system performance significantly. We also evaluate TLB miss stream patterns and show that multiple threads of a parallel execution experience a large number of redundant and predictable misses. For our evaluated benchmarks, 30% to 95% of the total misses fall under this category. Our results point to the need for novel TLB designs encouraging inter-core cooperation, either through hierarchically shared TLBs or through inter-core TLB prediction mechanisms.
  • Keywords
    microprocessor chips; multiprocessing systems; chip multiprocessor architecture; chip multiprocessors; computer system; inter-core cooperation; parallel workload application; translation lookaside buffers; Computer architecture; Computer industry; Concurrent computing; Delay; Hardware; Memory management; Parallel architectures; System performance; System-on-a-chip; Yarn; Chip Multiprocessor; PARSEC; Translation Lookaside Buffers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 2009. PACT '09. 18th International Conference on
  • Conference_Location
    Raleigh, NC
  • ISSN
    1089-795X
  • Print_ISBN
    978-0-7695-3771-9
  • Type

    conf

  • DOI
    10.1109/PACT.2009.26
  • Filename
    5260572