answersLogoWhite

0


Best Answer

Cache coherence is a property of two or more caches mirroring the same shared resource. If all caches agree about the cached content, the caches are coherent. If (at least) one cache is changed the caches are incoherent until the changes are propagated to the other caches.

Multiprocessing systems are the context where one will most likley come across the concept of cache coherence. In a shared memory multiprocessor, each processor has its own memory cache, so any change must be mirrored by all other caches, so that all processors see the same memory content. Should a processor happen to use an outdated value, the results are unpredictable. Or, if you like it better, the results are very predictably garbage.

User Avatar

Wiki User

10y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is cache coherence and why is it necessary?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Is cache memory necessary?

The cache memory is used to store the frequently used data in the main memory in order to avoid the elapse of the seek time taken to read that data in the main memory.. So, to improve the performance of a PC, its necessary to have cache memory.


Is cache memory necessary in motherboard?

Cache memory is not on the motherboard, it is inside the microprocessor chip so that it is as close as possible to the CPU itself.


Is coherence unified?

coherence in sentance


How can you put coherence in a sentence?

The coherence of the party made me in confusion as whom to vote. This is an example of coherence in a sentence.


What is write once with respect to cache?

When clients in a system maintain caches of a common memory resource, problems may arise with inconsistent data. This is particularly true of CPUs in a multiprocessingsystem. Referring to the "Multiple Caches of Shared Resource" figure, if the top client has a copy of a memory block from a previous read and the bottom client changes that memory block, the top client could be left with an invalid cache of memory without any notification of the change. Cache coherence is intended to manage such conflicts and maintain consistency between cache and memory.


What light property you can measure to estimate a light wave's temporal coherence and spatial coherence?

It is the phase, which can be measuerd with these type of coherence.


What is the difference between unity and coherence?

Unity refers to the overall focus or theme of a text, including how all parts of the text relate to that central idea. Coherence, on the other hand, refers to the clarity and logical connection between ideas, sentences, and paragraphs within a text. In essence, unity focuses on the big picture theme, while coherence focuses on the organization and flow of the text.


When was Cache Cache created?

Cache Cache was created in 1981.


When all the sentences in a paragraph support the topic sentence it is said to have what?

coherence


What are the type of cache memory?

There are different type of cache memory: processor cache memory, cache memory ram,1 cache memory l2, cache memory, CPU cache memory, disk cache memory, hard disk cache, cache memory motherboard.


What is the collective noun for cache?

The collective noun 'cache' is used for:a cache of ammunitiona cache of jewelsa cache of moneya cache of weapons


What can you use the collective noun 'cache' with?

The collective noun 'cache' is used for:a cache of ammunitiona cache of jewelsa cache of moneya cache of weapons