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
Link To Document