Proceedings of the Ninth International Conference on Architectural Support for Programming Languages and Operating Systems 2000
DOI: 10.1145/378993.378998
|View full text |Cite
|
Sign up to set email alerts
|

Timestamp snooping

Abstract: Symmetric multiprocessor (SMP) servers provide superior performance for the commercial workloads that dominate the Internet. Our simulation results show that over one-third of cache misses by these applications result in cache-to-cache transfers, where the data is found in another processor's cache rather than in memory. SMPs are optimized for this case by using snooping protocols that broadcast address transactions to all processors. Conversely, directory-based shared-memory systems must indirectly locate the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2002
2002
2020
2020

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 43 publications
(3 citation statements)
references
References 35 publications
0
3
0
Order By: Relevance
“…Oracle8 Improvement [5,6,7,11,12]. Overall, the studies using these two classes of workloads have led to similar conclusions: high frequency of "unpredictable" branches, large memory stall component for both instructions and data, and significant communication misses.…”
Section: Oracle7mentioning
confidence: 96%
“…Oracle8 Improvement [5,6,7,11,12]. Overall, the studies using these two classes of workloads have led to similar conclusions: high frequency of "unpredictable" branches, large memory stall component for both instructions and data, and significant communication misses.…”
Section: Oracle7mentioning
confidence: 96%
“…It could be also used in conjunction with techniques that try to make the best use of the limited on-chip cache storage. Martin et al (2000) present a technique that allows snooping-based protocols to utilize unordered networks by adding logical timing to coherence requests and reordering them on destiny to establish a total order. Likewise, Agarwal et al (2009) propose In-Network Snoop Ordering (INSO) to allow snooping over unordered networks.…”
Section: Related Workmentioning
confidence: 99%
“…These networks allow processors to control the timing of message delivery and pipeline messages without violating sequential consistency. Martin et al proposed Timestamp snooping [20], an improved technique that introduces the concept of "slack" to cope with network delays, and requires fewer messages to implement. Martin et al later proposed Token Coherence [21], which uses tokens to grant coherence permissions, eliminating the need for ordered networks or logical time, and creating a simple correctness substrate onto which speculative optimizations, such as destination-set prediction can be implemented [22].…”
Section: Related Workmentioning
confidence: 99%