• DocumentCode
    2133072
  • Title

    Formal verification of delayed consistency protocols

  • Author

    Pong, Fong ; Dubois, Michel

  • fYear
    1996
  • fDate
    15-19 Apr 1996
  • Firstpage
    124
  • Lastpage
    131
  • Abstract
    In a cache-coherent shared-memory multiprocessor system, data consistency among cached copies can be delayed until synchronization points under relaxed memory consistency models. Some protocols, called `delayed consistency protocols´, take advantage of this flexibility to reduce cache miss rates and memory traffic. However, they are very complex, and validating their correctness, even at the behavioral level, is a challenge. We have successfully applied a new verification tool to verify the delayed consistency protocol at the behavioral level. The method is called SSM (Symbolic State Model). The contribution of this paper, besides verifying the protocol, is to demonstrate how to deal with relaxed memory models and latency tolerance hardware in the context of SSM
  • Keywords
    cache storage; data integrity; delays; formal verification; memory architecture; memory protocols; shared memory systems; synchronisation; SSM; behavioural-level correctness validation; cache miss rates; cache-coherent shared-memory multiprocessor system; cached copies; data consistency; delayed consistency protocols; formal verification; latency tolerance hardware; memory traffic; relaxed memory consistency models; symbolic state model; synchronization points; verification tool; Access protocols; Coherence; Context modeling; Delay; Delay effects; Formal verification; Hardware; Multiprocessing systems; Propagation delay; Protocols; Sun; Testing; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-7255-2
  • Type

    conf

  • DOI
    10.1109/IPPS.1996.508048
  • Filename
    508048