ВУЗ:
Составители:
(разделяемую) основную память. Доступ к локальным кэшам возмо-
жен от других процессоров через высокоскоростную сеть.
Кэш-память каждого процессора может содержать данные двух
типов: частные и разделяемые. С частными данными работает только
один процессор. Разделяемые данные могут использоваться несколь-
кими процессорами и загружаться сразу в несколько кэшей.
Если информация в основной памяти и в кэш-памятях совпадает,
то говорят, что они когерентны. Потеря этого свойства происходит
при записи процессором данных в разделяемый блок. Обеспечение
когерентности предполагает, что любой процессор при обращении к
разделяемым данным должен считывать последнее, записанное в них
значение. При записи несколькими процессорами в свои кэши значе-
ния необходимо согласовать.
Процессор 1
Процессор 2
Процессор К
Кэш-память
Кэш-память
Кэш-память
ОП
Высокоскоростная
магистраль
Рис.3.13. Общая структура мультипроцессорной системы
с разделяемой памятью
Когерентность можно обеспечить при соблюдении следующих
условий:
• если чтение и запись в одну и ту же ячейку памяти достаточно
отделены друг от друга по времени;
58
Страницы
- « первая
- ‹ предыдущая
- …
- 54
- 55
- 56
- 57
- 58
- …
- следующая ›
- последняя »