Когерентність кешу

Когерентність кешу (англ. Cache coherence) - це властивість кешу, що означає цілісність даних, що зберігаються в локальних кешах для роздільного ресурсу. Когерентність кешу - окремий випадок когерентності пам'яті.

Коли клієнти в системі використовують кешування загальних ресурсів, наприклад, пам'яті, можуть виникнути проблеми з суперечливістю даних. Це особливо справедливо по відношенню до процесорів в багатопроцесорній системі. На малюнку «Кеш для ресурсу пам'яті» зображено, що клієнт у верхній частині має копію блоку пам'яті з попереднього читання, а нижній клієнт змінює блок пам'яті, копія даних в кеші верхнього клієнта стає застарілою, якщо не використовуються будь-які повідомлення про зміну або перевірки змін. Когерентність кешу призначена для управління такими конфліктами і підтримкою відповідності між різними кешами.

Визначення

Когерентність визначає поведінку читань і записів в одному і тому ж місці пам'яті. Кеш називається когерентним, якщо виконуються наступні умови:

  1. Якщо процесор Р записує значення в змінну Х, то при наступному зчитуванні Х він повинен отримати раніше записане значення, якщо між записом і читанням Х інший процесор не здійснював запис в Х. Це умова пов'язана із збереженням порядку виконання програми, це повинно виконуватися і для однопоточної архітектури.
  2. Операція читання Х процесором , наступна після того, як інший процесор здійснив запис в Х, повинна повернути записане значення, якщо інші процесори не змінювали Х між двома операціями. Ця умова визначає поняття когерентної видимості пам'яті.
  3. Записи в одну і ту ж комірку пам'яті повинні бути послідовними. Іншими словами, якщо два процесори записують у змінну Х два значення: А, потім В - не повинно трапитися так, щоб при зчитуванні процесор спочатку отримував значення В, а потім А.

У цих умовах передбачається, що операції читання і запису відбуваються миттєво. Однак цього не відбувається на практиці через затримки пам'яті та інших особливостей архітектури. Зміни, зроблені процесором , можуть бути не видно процесору , якщо читання відбулося через дуже маленький проміжок часу після запису. Модель консистентності пам'яті визначає, коли записане значення буде видно при читанні з іншого потоку.

Механізми когерентності кешів

  • Когерентність з використанням довідника ( directory ). Інформація про стан блоку фізичної пам'яті міститься тільки в одному місці, званому довідником (фізично довідник може бути розподілений по вузлах системи).
  • Когерентність з використанням відстеження (snooping). Кожен кеш, який містить копію даних деякого блоку фізичної пам'яті, має також відповідну копію службової інформації про його стан. Централізована система записів відсутня. Зазвичай кеші розташовані на загальній (що розділяється) шині і контролери всіх кешів спостерігають за шиною (переглядають її) для визначення того, чи не містить вона копію відповідного блоку.
  • Перехоплення (snarfing). Коли з одного кешу дані переписуються в оперативну пам'ять, контролери інших отримують сигнал про цю зміну ( "перехоплюють" інформацію про зміну даних) і, якщо необхідно, змінюють відповідні дані в своїх кешах.

Системи розподіленої пам'яті, що Distributed shared memory використовують схожі механізми для підтримки коректності <! - Consistency -> між блоками пам'яті в слабкозв`язаних системах.

Протоколи підтримки когерентності

Протоколи підтримки когерентності відповідають за підтримання коректності даних між усіма кешами в системі з distributed shared memory. Протокол підтримує когерентність пам'яті відповідно до обраної моделі (consistency model). Більшість апаратних протоколів в мікропроцесорах відповідають моделі sequential consistency, а програмні протоколи в системах software distributed shared memory частіше відповідають моделям release consistency[en] або weak consistency[en].

MOSI protocol[en]

MOESI protocol[en]

Література

Див. також

Read other articles:

Federasi Sepak Bola Republik Demokratik KongoCAFDidirikan1919Bergabung dengan FIFA1962Bergabung dengan CAF1963PresidenOmari SelemaniWebsitehttp://www.fecofa-rdc.com/ Federasi Sepak Bola Republik Demokratik Kongo (Prancis: Fédération Congolaise de Football-Association (FECOFA) adalah badan pengendali sepak bola di Republik Demokratik Kongo. Pada September 2021, Inspektorat Jenderal Keuangan mengklaim telah menggagalkan upaya penggelapan dana publik. Fécofa, Asosiasi Sepak Bola Kongo, te...

 

NFL team season 1997 Minnesota Vikings seasonHead coachDennis GreenHome fieldHubert H. Humphrey MetrodomeResultsRecord9–7Division place4th NFC CentralPlayoff finishWon Wild Card Playoffs(at Giants) 23–22Lost Divisional Playoffs(at 49ers) 22–38Uniform ← 1996 Vikings seasons 1998 → The 1997 season was the Minnesota Vikings' 37th in the National Football League (NFL) and their sixth under head coach Dennis Green. The team finished with a 9–7 record and qualifie...

 

Portuguese politician Sandra PereiraMEPMember of the European Parliamentfor Portugal Personal detailsPolitical partyPortuguese Communist Party Sandra Pereira is a Portuguese Communist Party politician who was elected in 2019 as a Member of the European Parliament (MEP) on the Unitary Democratic Coalition list.[1] On 2 March 2022, she was one of 13 MEPs who voted against condemning the 2022 Russian invasion of Ukraine. On 15 September 2022, she was one of 16 MEPs who voted against...

Statue by Bryant Baker William BorahArtistBryant BakerMediumBronze sculptureSubjectWilliam BorahLocationWashington, D.C., United States William Borah is a bronze sculpture depicting the American politician of the same name by Bryant Baker, installed in the United States Capitol Visitor Center's Emancipation Room, in Washington, D.C., as part of the National Statuary Hall Collection. The statue was gifted by the U.S. state of Idaho in 1947.[1] The statue is one of three that Baker has ...

 

iPad 9 redirects here. For iPad models which were referred to as iPad 9.7, see iPad (5th generation) and iPad (6th generation). Tablet computer made by Apple since 2021 iPad (9th generation)iPad (9th generation) in Space GrayAlso known asiPad (9th generation), iPad 10.2-inch, iPad 9, iPad (2021)DeveloperApple Inc.ManufacturerFoxconnProduct familyiPadTypeTablet computerGeneration9thRelease dateSeptember 24, 2021; 2 years ago (2021-09-24)Introductory priceUSD$329Operating syst...

 

الاحتجاجات اليونانية 2011 جزء من أزمة الديون اليونانية وتأثرًا بالربيع العربي[1][2] حشد يتجمع سلميًا أمام البرلمان؛ شرطي يفر من المتظاهرين الذين يرشقونهم بالحجارة التاريخ 5 مايو 2010 – 18 أكتوبر 2012(سنتان و5 أشهرٍ و13 يومًا) المكان اليونان الأسباب البطالة، التضخم، الفس...

Questa voce o sezione sull'argomento strade d'Italia non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Strada statale 48 bisdelle DolomitiLocalizzazioneStato Italia Regioni Veneto Trentino-Alto Adige DatiClassificazioneStrada statale InizioMisurina FineCarbonin Lunghezza8,800 km Provvedimento di istituzioneLegge 17 maggio 1928, n. 1094 Gesto...

 

Tekken 8 Sampul yang menampilkan Kazuya Mishima dan Jin KazamaPublikasi26 Januari 2024GenrePertarunganKarakterKazuya Mishima, Jin Kazama, Jun Kazama, Lars Alexandersson, Ling Xiaoyu, Marshall Law, Nina Williams, Paul Phoenix, Asuka Kazama, Leroy Smith, King, Jack, Lili, Hwoarang, Bryan Fury, Claudio Serafino, Raven, Azucena Milagros Ortiz Castillo, Yoshimitsu, Steve Fox, Sergei Dragunov, Leo, Kuma dan Panda, Shaheen, Feng Wei, Panda, Zafina, Lee Chaolan, Alisa Bosconovitch, Devil Jin, Victor ...

 

Artikel ini memberikan informasi dasar tentang topik kesehatan. Informasi dalam artikel ini hanya boleh digunakan untuk penjelasan ilmiah; bukan untuk diagnosis diri dan tidak dapat menggantikan diagnosis medis. Wikipedia tidak memberikan konsultasi medis. Jika Anda perlu bantuan atau hendak berobat, berkonsultasilah dengan tenaga kesehatan profesional. artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini semampu Anda. Me...

此條目可参照英語維基百科相應條目来扩充。 (2021年5月6日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 约翰斯顿环礁Kalama Atoll 美國本土外小島嶼 Johnston Atoll 旗幟颂歌:《星條旗》The Star-Spangled Banner約翰斯頓環礁�...

 

 烏克蘭總理Прем'єр-міністр України烏克蘭國徽現任杰尼斯·什米加尔自2020年3月4日任命者烏克蘭總統任期總統任命首任維托爾德·福金设立1991年11月后继职位無网站www.kmu.gov.ua/control/en/(英文) 乌克兰 乌克兰政府与政治系列条目 宪法 政府 总统 弗拉基米尔·泽连斯基 總統辦公室 国家安全与国防事务委员会 总统代表(英语:Representatives of the President of Ukraine) 总...

 

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

1844 political novel by Benjamin Disraeli This article's lead section may be too short to adequately summarize the key points. Please consider expanding the lead to provide an accessible overview of all important aspects of the article. (April 2023) Coningsby, or The New Generation is an English political novel by Benjamin Disraeli, published in 1844. Background Coningsby (1844 First Edition) was the first of a trilogy of novels (together with Sybil and Tancred) which marked a departure from ...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (فبراير 2023)   لمعانٍ أخرى، طالع تاريخ (توضيح). التاريخ هو أيضا موقع اليوم من الزمن بتحديد يرفع كل لبس. ويستعمل عاد...

 

World's best-selling albums of recorded music This is a dynamic list and may never be able to satisfy particular standards for completeness. You can help by adding missing items with reliable sources. Platinum record for Michael Jackson's Thriller (1982), the best-selling album of all time This is a list of the world's best-selling albums of recorded music in physical mediums, such as vinyl, audio cassettes or compact discs. To appear on the list, the figure must have been published by a reli...

فورست لاك الإحداثيات 42°12′37″N 88°03′11″W / 42.2102815°N 88.0531882°W / 42.2102815; -88.0531882   [1] تاريخ التأسيس 1935  تقسيم إداري  البلد الولايات المتحدة[2]  التقسيم الأعلى مقاطعة ليك  خصائص جغرافية  المساحة 1.028846 كيلومتر مربع1.33846 كيلومتر مربع (1 أبريل 2010)  ارتفا...

 

Asplenium nidus Klasifikasi ilmiah Kerajaan: Plantae Divisi: Polypodiophyta Kelas: Polypodiopsida Ordo: Polypodiales Famili: Aspleniaceae Genus: Asplenium Spesies: A. nidus Nama binomial Asplenium nidusL. Paku sarang burung (Asplenium nidus, syn.: A. ficifolium Goldm., Thamnopteris nidus (L.) C. Presl., Neottopteris rigida Feé) merupakan jenis tumbuhan paku jamak ditemui di tempat-tempat yang lembab dan ternaung ini juga populer ditanam sebagai tanaman hias. Ia juga memiliki nama lain ...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يونيو 2021) شلالات ريبونمعلومات عامةالبلد أوغندا الإحداثيات 0°26′02″N 33°11′37″E / 0.4339°N 33.1935°E / 0.4339; 33.1935 تعديل - تعديل مصدري - تعديل ويكي بيانات شلالات ريبون تق�...

Pour les articles homonymes, voir Arabe (homonymie). Pour un article plus général, voir Écriture de l'arabe. Arabe Caractéristiques Type Alphabet consonantique Langue(s) arabe, variétés d'arabe, persan, baloutche, ourdou, kurde, pachto, sindhi, ouïghour et autres Direction De droite à gauche Historique Époque Du Ve siècle jusqu'à nos jours Système(s) parent(s) Protosinaïtique  Phénicien   Araméen    Hébreu     Guèze ...

 

Cycling championship held in Chambéry, France 1989 UCI Road World ChampionshipsChambéryShow map of Auvergne-Rhône-AlpesChambéryShow map of FranceVenueChambéry, FranceCoordinates45°34′12″N 5°54′2″E / 45.57000°N 5.90056°E / 45.57000; 5.90056Events5← 19881990 → Ticket of the event The 1989 UCI Road World Championships took place in Chambéry, France. Events summary Event Gold Silver Bronze Men's Events Professional Road Racedetai...