Технологии Microsoft в теории и практике программирования


Технологии Microsoft в теории и практике программирования - стр. 12


 

Методология построения высокопроизводительных кластеров с заданными характеристиками

Сергей Гайсарян, Арутюн Аветисян, Олег Самоваров

Институт системного программирования РАН

г. Москва

Цель доклада – описание методологии построения высокопроизводительных кластеров, систем с массовым параллелизмом, на базе вычислительных компонент общего назначения.

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

Проектирование высокопроизводительного кластера состоит в определении значений параметров кластера, при которых достигаются необходимые характеристики. Для высокопроизводительного кластера общего назначения его характеристики задаются для теста HPL (High Performance Linpack). Для специализированного кластера вместо теста HPL используются тесты, характеризующие соответствующий класс задач.

Характеристиками кластера мы называем его производительность, эффективность (отношение пиковой производительности к реальной), масштабируемость, стоимость.

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




- Начало -  - Назад -  - Вперед -



Книжный магазин