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

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





що в даний час навіть у однопроцесорних системах найвужчим місцем є оперативна пам'ять, швидкість роботи якої значно відстала від швидкості роботи процесора. Для того щоб згладити цей розрив, сучасні процесори забезпечуються швидкісний буферноїпам'яттю (кеш-пам'яттю), швидкість роботи якої значно вище, ніж швидкість роботи основної пам'яті. Як приклад наведемо дані вимірювання пропускної здатності кеш-пам'яті і основної пам'яті для персонального комп'ютера на базі процесора Pentium III 1000 Мгц. p align="justify"> У даному процесорі кеш-пам'ять має два рівні: (буферна пам'ять команд) - обсяг 32 Кб, швидкість обміну 9976 Мб/сек; (буферна пам'ять даних) - обсяг 256 Кб, швидкість обміну 4446 Мб/ сек.

У той же час швидкість обміну з основною пам'яттю складає всього 255 Мб/сек. Це означає, що для 100% узгодженості зі швидкістю роботи процесора (1000 Мгц) ​​швидкість роботи основної пам'яті має бути в 40 разів вище! p align="justify"> Очевидно, що при проектуванні багатопроцесорних систем ці проблеми ще більш загострюються, так як пам'ять повинна бути досить швидкодіючою, щоб забезпечувати даними відразу кілька процесорів. Крім добре відомої проблеми конфліктів при зверненні до загальної шини пам'яті виникла і нова проблема, пов'язана з ієрархічною структурою організації пам'яті сучасних комп'ютерів. p align="justify"> Мультипроцесорна когерентність кеш-пам'яті.

Проблема, про яку йде мова, виникає через те, що значення елемента даних в пам'яті, що зберігається в двох різних процесорах, доступно цим процесорам тільки через їх індивідуальні кеші. Проблема когерентності пам'яті для мультипроцессоров і пристроїв введення/виведення має багато аспектів. Зазвичай в малих мультипроцесорах використовується апаратний механізм, званий протоколом, що дозволяє вирішити цю проблему. Такі протоколи називаються протоколами когерентності кеш-пам'яті. Існують два класи таких протоколів: based. Протоколи на основі довідника. Інформація про стан блоку фізичної пам'яті міститься тільки в одному місці, званому довідником (фізично довідник може бути розподілений по вузлах системи) .. Протоколи спостереження. Кожен кеш, який містить копію даних деякого блоку фізичної пам'яті, має також відповідну копію службової інформації про його стан. Централізована система записів відсутня. Зазвичай кеші розташовані на загальною (що розділяється) шині і контролери всіх кешей спостерігають за шиною (переглядають її) для визначення того, чи не містять вони копію відповідного блоку. p align="justify"> У мультипроцесорних системах, що використовують мікропроцесори з кеш-пам'яттю, під'єднані до централізованої спільної пам'яті, протоколи спостереження набули популярності, оскільки для опитування стану кешей вони можуть використовувати заздалегідь існуюче фізичне з'єднання - шину пам'яті.

Нефо...


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





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

  • Реферат на тему: Швидкість витікання рідини
  • Реферат на тему: Швидкість хімічних реакцій
  • Реферат на тему: Чорні діри та швидкість зореутворення
  • Реферат на тему: Швидкість руху і методи її розвитку
  • Реферат на тему: Вплив ваги парашутиста на швидкість падання