Coherence protocol

Coherence protocol

In computer science, a coherence protocol is a protocol which maintains the consistency between all the caches in a system of distributed shared memory; the protocol maintains memory coherence according to a specified consistency model.

Examples of such protocols are the MESI protocol, MSI protocol, MOSI protocol (more generally: the MOESI protocol), home-based coherence protocols, and many others. Most of the cache protocols in multiprocessors are supporting sequential consistency model, while in software distributed shared memory more popular are models supporting release consistency or weak consistency.


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • protocol statements — (Ger., Protokollsätze ) The basic statements in the logical positivist analysis of knowledge, thought of as reporting the unvarnished and pre theoretical deliverance of experience: what it is like here, now, for me. The central controversy… …   Philosophy dictionary

  • Memory coherence — is an issue that affects the design of computer systems in which two or more processors or cores share a common area of memory.[1][2][3][4] In a uniprocessor system (whereby, in today s terms, there exists only one core), there is only one… …   Wikipedia

  • Firefly protocol — The Firefly cache coherence protocol is the schema used in the DEC Firefly multiprocessor workstation, developed by DEC Systems Research Center. This protocol uses a write through policy. States In this protocol, the following states can be… …   Wikipedia

  • MESI protocol — The MESI protocol (known also as Illinois protocol ) is a widely used cache coherency and memory coherence protocol. It is the most common protocol which supports write back cache. Its use in personal computers became widespread with the… …   Wikipedia

  • MSI protocol — The MSI protocol is a basic cache coherence protocol that is used in multiprocessor systems. As with other cache coherency protocols, the letters of the protocol name identify the possible states in which a cache line can be. So, for MSI, each… …   Wikipedia

  • Dragon protocol — The Dragon cache coherence protocol is the schema used in the Xerox Dragon multiprocessor workstation, developed by Xerox PARC. This protocol uses a write back policy. Contents 1 States 2 Transitions 3 References 4 See a …   Wikipedia

  • MOSI protocol — The MOSI protocol is an extension of the basic MSI cache coherency protocol. It adds the Owned state, which indicates that the current processor owns this block, and will service requests from other processors for the block.ee also*Coherence… …   Wikipedia

  • Cache coherence — In computing, cache coherence (also cache coherency) refers to the consistency of data stored in local caches of a shared resource. Multiple Caches of Shared Resource When clients in a system maintain caches of a common memory resource, problems… …   Wikipedia

  • Wei Yen — Dr. Wei Yen is a software developer and entrepreneur. Yen has been involved with several companies, including most recently as chairman and founder of AiLive. Dr. Yen and his brother David Yen published the paper Data Coherence Problem in a… …   Wikipedia

  • Когерентность памяти — (англ. memory coherence)  свойство компьютерных систем, в которых два или более процессора или ядра имеют доступ к общей области памяти. В однопроцессорных системах (более строго  в одноядерных) лишь один процессорный узел… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”