• DocumentCode
    3622805
  • Title

    A simulation study of snoopy cache coherence protocols

  • Author

    M. Tomasevic;V. Milutinovic

  • Author_Institution
    Dept. of Comput. Eng., Pupin Inst., Belgrade, Yugoslavia
  • fYear
    1992
  • fDate
    6/14/1905 12:00:00 AM
  • Firstpage
    427
  • Abstract
    Snoopy protocols represent a very popular class of hardware cache coherence solutions, especially suitable for bus-based, shared memory multiprocessors. It is not firmly established which of the two main approaches (write-invalidate or write-broadcast) is superior over the wide range of applications. An enhancement of write-invalidate protocols is proposed, introducing the word invalidation capability. Simulations with a synthetic workload model were performed, in order to analyze its behavior, and to compare it with the best representatives of write-invalidate and write-broadcast protocols. Performance evaluation was done for simulated workloads with a lower and a higher degree of sharing, as well. An attempt is made to model some effects of process switching and migration. Finally, some implications of using a more advanced bus technology on snoopy protocols performance is discussed.
  • Keywords
    "Protocols","Hardware","Very large scale integration","Broadcasting","Computational modeling","Coherence","Costs","Throughput","Programming profession","Program processors"
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
  • Print_ISBN
    0-8186-2420-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1992.183192
  • Filename
    183192