• DocumentCode
    1603181
  • Title

    An empirical evaluation of two memory-efficient directory methods

  • Author

    O´Krafka, Brian W. ; Newton, A. Richard

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    1990
  • Firstpage
    138
  • Lastpage
    147
  • Abstract
    The authors present an empirical evaluation of two memory-efficient directory methods for maintaining coherent caches in large shared-memory multiprocessors. Both directory methods are modifications of a scheme proposed by L.M. Censier and P. Feautrier (1978) that does not rely on a specific interconnection network and can be readily distributed across interleaved main memory. The schemes considered here overcome the large amount of memory required for tags in the original scheme in two different ways. In the first scheme each main memory block is sectored into sub-blocks for which the large tag overhead is shared. In the second scheme a limited number of large tags are stored in an associative cache and shared among a much larger number of main memory blocks. Simulations show that in terms of access time and network traffic both directory methods provide significant performance improvements over a memory system in which shared-writable data are not cached. The large block sizes required for the sectored scheme, however, promote sufficient false sharing for its performance to be markedly worse than when a tag cache is used
  • Keywords
    buffer storage; content-addressable storage; parallel processing; access time; associative cache; coherent caches; interconnection network; interleaved main memory; memory-efficient directory methods; network traffic; shared-memory multiprocessors; shared-writable data; tag cache; tag overhead; Acceleration; Circuit simulation; Computational modeling; Computer aided instruction; Costs; Hardware; High performance computing; Multiprocessor interconnection networks; Telecommunication traffic; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1990. Proceedings., 17th Annual International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-8186-2047-1
  • Type

    conf

  • DOI
    10.1109/ISCA.1990.134519
  • Filename
    134519