2003
DOI: 10.1016/s0065-2458(03)59005-2
|View full text |Cite
|
Sign up to set email alerts
|

Coherence Protocols for Bus-Based and Scalable Multiprocessors, Internet, and Wireless Distributed Computing Environments: A Survey

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
11
0

Year Published

2006
2006
2009
2009

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(11 citation statements)
references
References 20 publications
0
11
0
Order By: Relevance
“…Coherence is maintained by having all cache controllers "snoop" on the bus and monitor the transaction. Snoopy cache-coherence protocols fall in two major categories: Invalidate and Update [2,3,10]. Invalidating protocols are studied here but the concepts can be applied with some modifications to updating protocols too.…”
Section: Definition and Analysis Of The Modelmentioning
confidence: 99%
“…Coherence is maintained by having all cache controllers "snoop" on the bus and monitor the transaction. Snoopy cache-coherence protocols fall in two major categories: Invalidate and Update [2,3,10]. Invalidating protocols are studied here but the concepts can be applied with some modifications to updating protocols too.…”
Section: Definition and Analysis Of The Modelmentioning
confidence: 99%
“…Data duplication has long been used as a performance-enhancing technique in reducing access latency in computer systems [1,3]. The basic concept is simple: make a copy of frequently used data in a higher performance storage device that is logically, physically, and temporally closer to the processing unit than the primary storage location of the data.…”
Section: Introductionmentioning
confidence: 99%
“…The literature is replete with coherence protocols designed for symmetric multiprocessor (SMP) architectures [1,3,4], cache coherent non-uniform memory access (CC+NUMA) architectures [1,3,4], web and proxy caching architectures [1,2], and, more recently, wireless network architectures [1,[5][6][7][8]. The coherence implementations developed for each class of system architecture were tailored for the system and have invariably taken advantage of the nature of the system to allow acceptable performance and scalability [1]. However, the sheer size, complexity, and heterogeneity of the Internet have largely prevented practical implementations of a suitable cache coherence protocol [1,2].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations