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

UptoLike

61
необходимая информация сосредоточена в одном месте. Недостатком
такого рода справочников является его размер, который пропорционален
общему объему памяти, а не размеру кэш-памяти. Это не составляет
проблемы для машин, состоящих, например, из нескольких сотен
процессоров, поскольку связанные с реализацией такого справочника
накладные расходы можно преодолеть.
Рис. 2.11. Архитектура системы с распределенной памятью и
распределенными по узлам справочниками.
Но для машин большего размера необходима методика,
позволяющая эффективно масштабировать структуру справочника.
В частности, чтобы предотвратить появление узкого горла в системе,
связанного с единым справочником, можно распределить части этого
справочника вместе с устройствами распределенной локальной памяти.
Таким образом можно
добиться того, что обращения к разным
справочникам (частям единого справочника) могут выполняться
параллельно, точно также как обращения к локальной памяти в
распределенной памяти могут выполняться параллельно, существенно
увеличивая общую полосу пропускания памяти. В распределенном
справочнике сохраняется главное свойство подобных схем,
необходимая информация сосредоточена в одном месте. Недостатком
такого рода справочников является его размер, который пропорционален
общему объему памяти, а не размеру кэш-памяти. Это не составляет
проблемы для машин, состоящих, например, из нескольких сотен
процессоров, поскольку связанные с реализацией такого справочника
накладные расходы можно преодолеть.




      Рис. 2.11. Архитектура системы с распределенной памятью и
               распределенными по узлам справочниками.

     Но для машин большего размера необходима методика,
позволяющая эффективно масштабировать структуру справочника.
      В частности, чтобы предотвратить появление узкого горла в системе,
связанного с единым справочником, можно распределить части этого
справочника вместе с устройствами распределенной локальной памяти.
Таким образом можно добиться того, что обращения к разным
справочникам (частям единого справочника) могут выполняться
параллельно, точно также как обращения к локальной памяти в
распределенной памяти могут выполняться параллельно, существенно
увеличивая общую полосу пропускания памяти. В распределенном
справочнике     сохраняется   главное    свойство    подобных      схем,




                                   61