283
важны не столько пиковые характеристики, заявляемые производителем, сколько
реальные, достигаемые на уровне пользовательских приложений, например, на
уровне MPI–приложений. В частности, после вызова пользователем функции по-
сылки сообщения Send() сообщение последовательно пройдет через целый набор
слоев, определяемых особенностями организации программного обеспечения и
аппаратуры, прежде, чем покинуть процессор - отсюда и вариации на тему ла-
тентности. Кстати, наличие латентности определяет и тот факт, что максимальная
скорость передачи по сети не может быть достигнута на сообщениях с небольшой
длиной.
Коммуникационная технология Fast Ethernet. Сети этого типа использу-
ются чаще всего благодаря низкой стоимости оборудования. Однако большие на-
кладные расходы на передачу сообщений в рамках Fast Ethernet приводят к серь-
езным ограничениям на спектр задач, которые можно эффективно решать на та-
ком кластере. Если от кластера требуется большая универсальность, то нужно пе-
реходить на другие, более производительные коммуникационные технологии.
Коммуникационная технология SCI. Основа технологии SCI – это кольца,
состоящие из быстрых однонаправленных линков c пиковой пропускной способ-
ностью на аппаратном уровне 400 Мбайт/c. Реальная пропускная способность на
уровне MPI–приложений с использованием 32-разрядной шины PCI с частотой
33 МГц достигает 80 Мбайт/c, латентность – порядка 5,6 мкс.
Основной поставщик промышленных SCI–компонентов на современном рынке –
норвежская компания Dolphin Interconnect Solutions. Вместе с компанией Scali
Computer она предлагает интегрированное кластерное решение Wulfkit, в состав
которого входят “основная” и “дочерняя” сетевые платы, два специальных кабеля
и соответствующее программное обеспечение. Программный пакет Scali Software
Platform включает средства конфигурирования и администрирования кластеров, и,
что немаловажно, ScaMPI – оптимизированную под SCI реализацию интерфейса
MPI (Message Passing Interface). Поддерживаются операционные системы Linux,
Solaris и NT
Существующие кластеры, построенные на основе технологии SCI, содержат до
100 узлов, в качестве которых используются одно-, двух- и четырехпроцессорные
компьютеры на базе Intel или UltraSPARC. Все узлы объединяются в топологию
“двухмерный тор”, образуемую двумя SCI-кольцами с использованием двух сете-
вых адаптеров на каждом узле. Одним из преимуществ подобного решения явля-
ется отказ от дорогостоящих многопортовых коммутаторов. Самый большой кла-
стер на базе SCI установлен в университете города Падеборн (Германия) – 96
двухпроцессорных узлов на базе Pentium II.
Коммуникационная технология Myrinet. Сетевую технологию Myrinet
представляет компания Myricom, которая впервые предложила свою коммуника-
ционную технологию в 1994 году, а на сегодняшний день имеет уже более 1000
инсталляций по всему миру.
Узлы в Myrinet соединяются друг с другом через коммутатор (до 16 портов).
Максимальная длина линий связи варьируется в зависимости от конкретной реа-
лизации. На данный момент наиболее распространены реализации сетей LAN и