ВУЗ:
Составители:
Архитектура гиперкуба является второй по эффективности, но самой
наглядной. Используются и другие топологии сетей связи: трехмерный тор, «кольцо»,
«звезда» и другие (рис. 2.39).
Наиболее эффективной считается архитектура с топологией «толстого дерева»
(fat-tree). Архитектура «fat-tree» (hypertree) предложена Лейзерсоном (Charles E.
Leiserson) в 1985 г. Процессоры локализованы в листьях дерева, в то время как
внутренние узлы дерева скомпонованы во внутреннюю сеть (рис. 2.40). Поддеревья
могут общаться между собой, не затрагивая более высоких уровней сети.
Рисунок 2.40 - Кластерная архитектура «Fat-ree»:
а — вид «сбоку»; б — вид «сверху»
Поскольку способ соединения процессоров друг с другом больше влияет на
производительность кластера, чем тип используемых в ней процессоров, то может
оказаться более рентабельным создать систему из большего числа дешевых
компьютеров, чем из меньшего числа дорогих. В кластерах, как правило,
используются операционные системы, стандартные для рабочих станций, чаще всего,
свободно распространяемые — Linux, FreeBSD, вместе со специальными средствами
поддержки параллельного программирования и балансировки нагрузки. При работе с
кластерами так же, как и с МРР системами, используют так называемую Massive
Passing Programming Paradigm — парадигму программирования с передачей данных
(чаше всего — MPI). Дешевизна подобных систем оборачивается большими
накладными расходами на взаимодействие параллельных процессов между собой, что
сильно сужает потенциальный класс решаемых задач.
Архитектура гиперкуба является второй по эффективности, но самой
наглядной. Используются и другие топологии сетей связи: трехмерный тор, «кольцо»,
«звезда» и другие (рис. 2.39).
Наиболее эффективной считается архитектура с топологией «толстого дерева»
(fat-tree). Архитектура «fat-tree» (hypertree) предложена Лейзерсоном (Charles E.
Leiserson) в 1985 г. Процессоры локализованы в листьях дерева, в то время как
внутренние узлы дерева скомпонованы во внутреннюю сеть (рис. 2.40). Поддеревья
могут общаться между собой, не затрагивая более высоких уровней сети.
Рисунок 2.40 - Кластерная архитектура «Fat-ree»:
а — вид «сбоку»; б — вид «сверху»
Поскольку способ соединения процессоров друг с другом больше влияет на
производительность кластера, чем тип используемых в ней процессоров, то может
оказаться более рентабельным создать систему из большего числа дешевых
компьютеров, чем из меньшего числа дорогих. В кластерах, как правило,
используются операционные системы, стандартные для рабочих станций, чаще всего,
свободно распространяемые — Linux, FreeBSD, вместе со специальными средствами
поддержки параллельного программирования и балансировки нагрузки. При работе с
кластерами так же, как и с МРР системами, используют так называемую Massive
Passing Programming Paradigm — парадигму программирования с передачей данных
(чаше всего — MPI). Дешевизна подобных систем оборачивается большими
накладными расходами на взаимодействие параллельных процессов между собой, что
сильно сужает потенциальный класс решаемых задач.
Страницы
- « первая
- ‹ предыдущая
- …
- 102
- 103
- 104
- 105
- 106
- …
- следующая ›
- последняя »
