• DocumentCode
    2634658
  • Title

    Unified vs. split TLBs and caches in shared-memory MP systems

  • Author

    Xu, Qidong ; Teller, Patricia J.

  • Author_Institution
    West Lake Lab., IBM Corp., Roanoke, TX, USA
  • fYear
    1995
  • fDate
    25-28 Apr 1995
  • Firstpage
    398
  • Lastpage
    403
  • Abstract
    Data references in shared-memory multiprocessors (SMMPs) are targeted to private and shared data. Thus, conflicts between private and shared data occur in unified translation-lookaside buffer (TLBs) and caches. Separate private and shared data TLBs and caches eliminate such conflicts and might decrease miss ratios. But these split TLBs and caches would be smaller than their unified counterparts and might increase miss ratios. We use trace-driven simulations to compare the performance of unified vs. split data TLBs and caches. Our results show (1) a small number of unified TLB/cache conflicts for two workloads and a substantial number for another; and (2) split TLB/cache miss ratio reductions due to conflict removal smaller than miss ratio increases due to reduced size. Although split data TLBs and caches do not offer performance gains in SMMPs for such workloads, it is not clear whether or not they would for different workloads
  • Keywords
    cache storage; discrete event simulation; performance evaluation; shared memory systems; caches; data references; performance gains; shared-memory multiprocessors; trace-driven simulations; translation-lookaside buffer; Computational modeling; Costs; Counting circuits; Lakes; Network topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1995. Proceedings., 9th International
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-8186-7074-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1995.395962
  • Filename
    395962