Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Архитектура компьютеров / lect_9_l.ppt
X
- •Параллельные
- •Мультипроцессоры и мультикомпьютеры
- •Мультикомпьютеры
- ••Поскольку процессоры в мультикомпьютере не могут взаимодействовать друг с другом простыми обращениями к
- •Недостатки
- •Схема мультикомпьютера
- •Коммуникационные сети
- •Топология
- •Характеристики
- •Пропускная способность
- ••Различные
- •Звезда
- •Полная взаимосвязь
- •Дерево
- ••Кольцо - это одномерная топология, поскольку каждый отправленный пакет может пойти направо или
- •Трехмерный тор
- •Кубы
- •параллелизмом
- ••Огромные объемы ввода-вывода
- •BlueGene
- •Цель проекта BlueGene
- ••июнь 2003 года - первая микросхема
- •Сердце BlueGene/L
- ••Узел состоит из двух ядер PowerPC 440, работающих с частотой 700 МГц
- ••BlueGene/L: микросхема (а), плата (б), панель (в), стойка (г), система (д)
- ••Для более высокого уровня была разработана специализированная плата, на которую устанавливается пара микросхем,
- ••Максимальная производительность - до 655 360 команд за цикл, или 4,6 х 1014
- •Основные коммуникации
- •Дополнительные
- •Rank - 1
- •Red Storm
- ••Для Red Storm был выбран процессор Opteron производства компании AMD
- •Размещение компонентов
- •Коммуникации
- ••Система при помощи механических переключателей разбивается на две части, секретную и несекретную, которые
- ••Вычислительные узлы работают под управлением облегченного ядра, названного Catamount («дикая кошка»)
- ••Rank - 6
- •Red Storm
- •Кластерные вычисления
- •Механизмом обработки
- •Обработка запроса в
- ••В Google купили дешевые персональные компьютеры со средней производительностью- много компьютеров
- •Типичный кластер Google
- •Производительность
- •Аппаратные метрики
- •Время запаздывания
- •Пропускная способность
- •Программные метрики
- •Приемы повышения производительности
- •Сокращение времени
- •Вопросы?
Приемы повышения производительности
•Система, после добавления процессоров в которую имеет место соответствующий прирост производительности, называется масштабируемой
• |
шиной (а); |
|
система из 16 процессоров, связанных общей шиной (б); |
|
коммуникационная решетка из 4 процессоров (в); |
|
коммуникационная решетка из 16 процессоров (г) |
Сокращение времени
запаздывания
•Репликация
–использование кэша
–хранить несколько равноправных копий
•Упреждающая выборка (prefetching) - элемент данных вызывается еще до того, как он понадобится
•Использование нескольких программных потоков
•Использование неблокирующих записей
Вопросы?
Соседние файлы в папке Архитектура компьютеров