• DocumentCode
    3348361
  • Title

    Software caching on cache-coherent multiprocessors

  • Author

    Bianchini, Ricardo ; LeBlanc, Thomas J.

  • Author_Institution
    Dept. of Comput. Sci. Rochester Univ., NY, USA
  • fYear
    1992
  • fDate
    1-4 Dec 1992
  • Firstpage
    521
  • Lastpage
    526
  • Abstract
    The authors explore the utility of software caching on a machine with coherent caches. In particular, they show that by caching at the application level one can avoid the problem of false sharing on cache-coherent machines. They compare the performance of software caching with that of other techniques for alleviating false sharing and show that software caching performs better than the alternatives when the reference behavior of an application changes dynamically. It is concluded that software caching, as well as other techniques developed for noncoherent shared-memory multiprocessors, can be profitably used on machines with hardware coherent caches and that programs based on these techniques are efficient across a variety of shared-memory machines
  • Keywords
    buffer storage; performance evaluation; shared memory systems; cache-coherent multiprocessors; performance; reference behavior; shared-memory multiprocessors; software caching; Application software; Computer science; Costs; Data structures; Delay; Hardware; Microprocessors; Prefetching; Programming profession; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1992. Proceedings of the Fourth IEEE Symposium on
  • Conference_Location
    Arlington, TX
  • Print_ISBN
    0-8186-3200-3
  • Type

    conf

  • DOI
    10.1109/SPDP.1992.242700
  • Filename
    242700