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

K De Bosschere, M Ronsse - Proceedings of the 1997 …, 1997 - ieeexplore.ieee.org
K De Bosschere, M Ronsse
Proceedings of the 1997 International Symposium on Parallel …, 1997ieeexplore.ieee.org
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 …
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.
ieeexplore.ieee.org
顯示最佳搜尋結果。 查看所有結果