Анализ архитектуры системы Alpha Server GS, страница 2

Таблица 3. Структура и характеристики основной памяти.................... 23

Таблица 4. Структура и характеристики внешней памяти..................... 24

Таблица 5. Сводная таблица параметров (GS80-160-320)....................... 25

Таблица 5. Сводная таблица параметров (GS60Е-140)............................ 26

Рис 12. Наглядное пособие для пояснения технологии удаленного администрирования............................................................................. 29


0. Введение

16 мая 2000 года корпорация Compaq Computer анонсировала новое поколение UNIX-серверов высшего уровня AlphaServer GS (Global Server). Были анонсированы 8, 16 и 32-процессорные модели GS80, GS160 и GS320, работающие под управлением ОС Tru64 UNIX или OpenVMS. Данные системы проектировались под кодовым названием Wildfire.

Сервера AlphaServer GS имеют модульную структуру и состоят из базовых блоков (QBB, Quad Building Block), на каждом из которых установлено по 4 процессора Alpha, по 4 банка памяти (до 32 GB) и локальный коммутатор. Эти базовые блоки объединяются в большую NUMA-систему с помощью "глобального коммутатора" (global switch)

Сообщается, что производительность 32-процессорного сервера GS320 на задаче LINPACK 1000x1000 составляет 30 GFLOPS. Показатель SPECfp_rate95 составляет примерно 16000 единиц (для сравнения - показатель для 64-процессорной системы Sun E10000 составляет 12000)

            Стоимость новых систем будет варьироваться в зависимости от конфигурации от менее чем $100 тыс. для GS80 до $1 млн. и более для GS320. В частности, 16-процессорный сервер GS160 с 16 GB памяти стоимостью $831 тыс., будет примерно в два раза превосходить по производительности и на 70% по показателю цена/производительность аналогично сконфигурированную систему Sun E10000 (Starfire). Системы GS160 и GS320 будут доступны заказчикам начиная с июня 2000 года.

            Сервера AlphaServer GS ориентированы на применение как в приложениях электронного бизнеса и телекоммуникаций, так и в технических вычислениях (HPTC). Согласно исследованиям IDC, потенциальный объем рынка для таких серверов, как Wildfire, составляет $32 млрд.


1. Архитектура системы:

класс архитектуры

Система AlphaServer делится на несколько архитектурных классов, в зависимости от серии:

·  AlphaServer GS/ES    – высокопроизводительный SMP-сервер,

·  AlphaServer SC          – массивно-параллельная система,

·  AlphaServer HPC       – кластерные системы.

·  AlphaServer GS        – точной информации нет, прпедположительно cc-NUMA (поскольку аппаратно поддерживается когерентность кэшей во всей системе, следовательно не просто NUMA, a cc-NUMA (cache-coherent NUMA)

Далее, по заданию, буду рассматривать подробно только класс GS, как самый современный и актуальный.

[AlphaServer GS/ES] SMP Server:

Система состоит из нескольких однородных процессоров и массива общей памяти (обычно из нескольких независимых блоков). Все процессоры имеют доступ к любой точке памяти с одинаковой скоростью. Процессоры подключены к памяти либо с помощью общей шины (базовые 2-4 процессорные SMP-сервера), либо с помощью crossbar-коммутатора (HP 9000). Аппаратно поддерживается когерентность кэшей.

[AlphaServer SC] Массивно - параллельная система:

 Система состоит из однородных вычислительных узлов, включающих:

  • один или несколько центральных процессоров (обычно RISC),
  • локальную память (прямой доступ к памяти других узлов невозможен),
  • коммуникационный процессор или сетевой адаптер
  • иногда - жесткие диски (как в SP) и/или другие устройства В/В

К системе могут быть добавлены специальные узлы ввода-вывода и управляющие узлы. Узлы связаны через некоторую коммуникационную среду (высокоскоростная сеть, коммутатор и т.п.)

[AlphaServer HPC] Кластерные системы:

Набор рабочих станций (или даже ПК) общего назначения, используется в качестве дешевого варианта массивно-параллельного компьютера. Для связи узлов используется одна из стандартных сетевых технологий (Fast/Gigabit Ethernet, Myrinet) на базе шинной архитектуры или коммутатора.

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