• DocumentCode
    3261150
  • Title

    Clock snooping and its application in on-the-fly data race detection

  • Author

    De Bosschere, Koen ; Ronsse, Michiel

  • Author_Institution
    Dept. of Electron. & Inf. Syst., Ghent Univ., Belgium
  • fYear
    1997
  • fDate
    18-20 Dec 1997
  • Firstpage
    324
  • Lastpage
    330
  • Abstract
    In this paper, we describe clock snooping, a novel logical clock update technique that improves the performance of classical logical clocks (scalar clocks, vector clocks, as well as matrix clocks). The basic idea of clock snooping is that logical clocks will not only get updated with information piggybacked on communication messages, but that processes can explicitly request the current value of the clock of another process, and use that information to resynchronize their own clock. The usefulness of this concept is shown in our on-the-fly race detection software
  • Keywords
    clocks; concurrency control; hazards and race conditions; logic design; parallel architectures; clock snooping; data race detection; logical clock update; logical clocks; matrix clocks; scalar clocks; vector clocks; Clocks; Event detection; Information systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms, and Networks, 1997. (I-SPAN '97) Proceedings., Third International Symposium on
  • Conference_Location
    Taipei
  • ISSN
    1087-4089
  • Print_ISBN
    0-8186-8259-6
  • Type

    conf

  • DOI
    10.1109/ISPAN.1997.645115
  • Filename
    645115