• DocumentCode
    2628373
  • Title

    Correctness of a directory-based cache coherence protocol: Early experience

  • Author

    Pong, Fong ; Dubois, Michel

  • Author_Institution
    Dept. of EE-Syst., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    1993
  • fDate
    1-4 Dec 1993
  • Firstpage
    37
  • Lastpage
    44
  • Abstract
    Cache coherence protocols of increasing complexities call for automated verification tools which are both efficient and reliable. Most current approaches can only verify protocols at a high level of abstraction and the model size is limited to a small number of interacting processes. By using a simple full-map directory scheme as example, we present a verification technique which is extremely efficient and is independent of the model size. Several non-obvious problems affecting the correctness of a protocol design are identified by the verification procedure
  • Keywords
    cache storage; memory protocols; program verification; abstraction; automated verification tools; directory-based cache coherence protocol; full-map directory scheme; interacting processes; protocol design; verification technique; Broadcasting; Coherence; Delay; Explosions; Multiprocessing systems; Multiprocessor interconnection networks; Protocols; Scalability; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1993. Proceedings of the Fifth IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-4222-X
  • Type

    conf

  • DOI
    10.1109/SPDP.1993.395553
  • Filename
    395553