Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Паралельні обчислювальні системи

Реферат Паралельні обчислювальні системи





сорів як схеми запису з анулюванням, так і схеми запису з оновленням даних, є використання для виконання цих операцій механізму шини. Для виконання операції оновлення або анулювання процесор просто захоплює шину і транслює по ній адресу, за якою має здійснюватися оновлення або анулювання даних. Всі процесори безперервно спостерігають за шиною, контролюючи з'являються на ній адреси. Процесори перевіряють чи не знаходиться в їх кеш-пам'яті адреса, що з'явився на шині. Якщо це так, то відповідні дані в кеші або анулюються, або оновлюються залежно від використовуваного протоколу. Послідовний порядок звернень, властивий шині, забезпечує також строго послідовне виконання операцій запису, оскільки коли два процесори конкурують за виконання запису в одну і ту ж комірку, один з них повинен отримати доступ до шини раніше іншого. Один процесор, отримавши доступ до шини, викличе необхідність оновлення або анулювання копій в інших процесорах. У будь-якому випадку, всі записи виконуватимуться строго послідовно. Один з висновків, який слід зробити з аналізу цієї схеми полягає в тому, що запис у розділяється елемент даних не може закінчитися до тих пір, поки вона не захопить доступ до шини. p align="justify"> На додаток до анулювання або оновлення відповідних копій блоку кеш-пам'яті, в який проводився запис, ми повинні також розмістити елемент даних, якщо при записі відбувається промах кеш-пам'яті. У кеш-пам'яті з наскрізною записом останнє значення елементу даних знайти легко, оскільки всі записувані дані завжди посилаються також і в пам'ять, з якої останнє записане значення елементу даних може бути вибрано (наявність буферів запису може привести до деякого ускладнення). p align="justify"> Однак для кеш-пам'яті із зворотним копіюванням задача знаходження останнього значення елементу даних складніша, оскільки це значення швидше за все знаходиться в кеші, а не в пам'яті. У цьому випадку використовується та ж сама схема спостереження, що і при записі: кожен процесор спостерігає і контролює адреси, що поміщаються на шину. Якщо процесор виявляє, що він має модифіковану "брудну" копію блоку кеш-пам'яті, то саме він повинен забезпечити пересилку цього блоку у відповідь на запит читання і викликати скасування звернення до основної пам'яті. Оскільки кеші із зворотним копіюванням пред'являють менші вимоги до смуги пропускання пам'яті, вони набагато переважніше в мультипроцесорах, незважаючи на деяке збільшення складності. Тому далі ми розглянемо питання реалізації кеш-пам'яті із зворотним копіюванням. p align="justify"> Для реалізації процесу спостереження можуть бути використані звичайні теги кеша. Більше того, згадуваний раніше біт достовірності (valid bit), дозволяє легко реалізувати анулювання. Промахи операцій читання, викликані або анулюванням, або яким-небудь іншим подією, також не складні для розуміння, оскільки вони просто засновані на можливості спостереження. Для операцій запису ми хотіли ...


Назад | сторінка 13 з 18 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Пристрій запису і читання даних з Flash-пам'яті
  • Реферат на тему: Способи запису інформації на вінчестер, головки читання-запису
  • Реферат на тему: Спостереження за передачею даних в мережі організації за допомогою засобів ...
  • Реферат на тему: Табличний процесор Excel. Система управління базами даних Access
  • Реферат на тему: Розробка алгоритму роботи синтаксичного аналізатора тексту, а також бази да ...