Многопроцессорные системы. Архитектура, топология, анализ производительности. Бикташев Р.А - 50 стр.

UptoLike

50
наблюдают за шиной (просматривают ее) для определения того, не
содержат ли они копию соответствующего блока.
ЦП
88
125
88
125
ВЗУ
Кэш ОП
X'
Y'
X
Y
(A) Кэш и память коггерентны : X' = X ; Y' = Y
Кэш и память некогерентны : Y' неравно Y
Кэш и память некогерентны : X' неравно X
ЦП
320
125
88
125
ВЗУ
Кэш ОП
X'
Y'
X
Y
ЦП
88
125
88
260
ВЗУ
Кэш ОП
X'
Y'
X
Y
Рис. 2.8. Иллюстрация проблемы когерентности кэш-памяти
а) Когерентное состояние кэша и основной памяти.
б) Предполагается использование кэш-памяти с обратной
записью, когда ЦП записывает значение 320 в ячейку X. В результате X’
наблюдают за шиной (просматривают ее) для определения того, не
содержат ли они копию соответствующего блока.
                            Кэш                      ОП


                X'         88               X         88

     ЦП                                                               ВЗУ

                Y'        125                Y       125



                     (A) Кэш и память коггерентны : X' = X ; Y' = Y

                           Кэш                       ОП


                X'        320               X         88

     ЦП                                                               ВЗУ

                Y'        125                Y       125



                     Кэш и память некогерентны : X' неравно X

                            Кэш                      ОП


                X'         88               X         88

     ЦП                                                               ВЗУ

                Y'        125                Y       260



                     Кэш и память некогерентны : Y' неравно Y


          Рис. 2.8. Иллюстрация проблемы когерентности кэш-памяти

     а)    Когерентное состояние кэша и основной памяти.
     б)    Предполагается использование кэш-памяти с        обратной
записью, когда ЦП записывает значение 320 в ячейку X. В результате X’




                                       50