Part of the Microprocessors glossary:

Memory coherence is a desirable condition in which corresponding memory locations for each processing element in a multi-core processor always contain the same cached data. Without memory coherence, programs can be adversely affected.

Next Steps

In multi-core processors, two or more processing elements work concurrently. Once in a while they will simultaneously access the same memory location. As long as no processing element alters the data at the affected location, all of those elements can share and cache the data without any problems. But if one of the processing elements changes the data in the shared location and does not inform the others of the change, the other elements might use the outdated version of the data that remains in their local caches.

In a multi-core processing system, a so-called memory coherence protocol notifies all the processing elements of changes to shared values, thereby ensuring that all copies of the data remain consistent.

This was last updated in July 2012
Contributor(s): Stan Gibilisco
Posted by: Margaret Rouse

Related Terms

Definitions

  • brownout reset

    - A brownout reset is a circuit that causes a computer processor to reset (or reboot) in the event of a brownout, which is a significant drop in the power supply output voltage. (WhatIs.com)

  • Intel 4004

    - The Intel 4004 was one of the first microprocessors ever produced, released in 1971. The 4004 was designed by Federico Faggin, Masatoshi Shima and others. (WhatIs.com)

  • octal latch

    - An octal latch is an integrated circuit (IC) that contains eight binary digital circuits called latches. A latch is a form of sequential logic circuit. (WhatIs.com)

Glossaries

  • Microprocessors

    - Terms related to microprocessors, including definitions about silicon chips and words and phrases about computer processors.

  • Electronics

    - Terms related to electronics, including definitions about electrical components and words and phrases about computers, laptops parts, digital cameras, televisions and home appliances.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Dig Deeper

Continue Reading About memory coherence

Fast References

People Who Read This Also Read...

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.