• DocumentCode
    2129927
  • Title

    The performance value of shared network caches in clustered multiprocessor workstations

  • Author

    Bennett, John K. ; Fletcher, Katherine E. ; Speight, W. Evan

  • Author_Institution
    Comput. Syst. Lab., Rice Univ., Houston, TX, USA
  • fYear
    1996
  • fDate
    27-30 May 1996
  • Firstpage
    64
  • Lastpage
    74
  • Abstract
    This paper evaluates the benefit of adding a shared cache to the network interface as a means of improving the performance of networked workstations configured as a distributed shared memory multiprocessor. A cache on the network interface offers the potential benefits of retaining evicted processor cache lines, providing implicit prefetching, and increasing intra-cluster sharing. Using simulation, eight parallel scientific applications were used to evaluate the performance impact of a shared network cache. In each case, we examined in detail the means by which processor cache misses were satisfied. For the applications studied, we found that the network cache offers substantial performance benefit when processor caches are too small to hold the application´s primary working set, or when network contention limits application performance. The expected benefits of implicit prefetching and increased intra-cluster sharing did not contribute significantly to the performance enhancement of the network cache for most applications. Finally, the advantage afforded by the network cache diminishes as processor cache size increases and network contention decreases
  • Keywords
    cache storage; distributed memory systems; network interfaces; performance evaluation; shared memory systems; clustered multiprocessor workstations; distributed shared memory multiprocessor; implicit prefetching; intra-cluster sharing; network interface; networked workstations; parallel scientific applications; performance impact; performance value; processor cache lines; shared network caches; Computer interfaces; Computer networks; Delay; Intelligent networks; Laboratories; Network interfaces; Parallel machines; Parallel processing; Prefetching; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
  • Print_ISBN
    0-8186-7399-0
  • Type

    conf

  • DOI
    10.1109/ICDCS.1996.507902
  • Filename
    507902