Семейство компьютеров Ultra компании Sun Microsystems

Андрей Шадский

СОДЕРЖАНИЕ
Введение
Современные тенденции
Требования к современным серверам
Архитектура семейства компьютеров Ultra
Микропроцессор UltraSPARC
Графическая память
Структура межсоединений UPA
Другие фирменные технологии
Семейство компьютеров Ultra
Серверы с одноуровневой UPA-архитектурой
Семейство серверов Ultra Enterprise X000
Сервер Ultra Enterprise 10000
Серверы серии Ultra HPC
Кластеры. Серия Ultra Enterprise Cluster HA
Семейство рабочих станций Ultra
Заключение

Введение

Компания Sun Microsystems давно известна как производитель рабочих UNIX-станций на базе микропроцессоров с архитектурой SPARC. Почти десять лет их развитие сводилось в основном к модернизации микропроцессоров и, отчасти, устройств ввода-вывода в направлении повышения их производительности. Все рабочие станции Sun представляли собой одно- или двухпроцессорные машины. Многопроцессорными были лишь системы SPARCserver 1000 и SPARCcenter 2000, выпускавшиеся несколько лет назад. Благодаря им, компания вышла на новый для себя рынок мощных многопроцессорных вычислительных комплексов. Возможно, это было обусловлено еще и тесными контактами с известной фирмой Cray Research.

К началу 90-х годов стало ясно, что дальнейшее развитие и разработка новых семейств компьютеров на базе старой архитектуры невозможны. Чтобы удержаться на передовых рубежах, требовался качественный скачок. К тому времени компания DEC уже анонсировала свою перспективную 64-разрядную архитектуру Alpha, широкое распространение получила технология "клиент-сервер", появились новые, более продвинутые сетевые стандарты (100Base-T Ethernet, ATM, FDDI). Наряду с этим все большее количество пользователей стало применять многопроцессорные системы, существенно повысились требования к надежности используемой вычислительной техники.

В этот период компанией Sun было принято решение о разработке новой архитектуры для своих перспективных изделий. Ставилась задача создания универсальной платформы, на базе которой можно выпускать вычислительные системы (рабочие станции и серверы) с заданными характеристиками и оптимальным соотношением производительность/стоимость.

В предлагаемой статье делается попытка проследить становление семейства компьютеров Ultra компании Sun Microsystems от проекта до серийного производства.

Современные тенденции

Основной особенностью развития вычислительной техники на протяжении последних десяти лет, наряду с прогрессом в области микроэлектроники и технологии производства микросхем, явилось увеличение роли сетевых технологий, их широкое распространение и развитие. И хотя сама идея распределенных и разделяемых вычислительных ресурсов не нова, реальное основание для полномасштабного воплощения она получила именно в последние годы. Во многом это связано с формированием устоявшегося набора сетевых стандартов, реальной потребностью в сетевых системах, а также с их экономической оправданностью. То есть пользователи уже знают, что именно они хотят получить, и готовы платить за это, а производители в состоянии предложить законченные, стандартизованные решения с приемлемой стоимостью.

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

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

Что это означало для Sun? С чем компания выходила на старт нового этапа? Прежде всего, вспомним о прочных позициях и высокой репутации Sun как производителя рабочих UNIX-станций. Кроме того, у компании имелся достаточный опыт разработки и производства серверов с симметричной многопроцессорной архитектурой (SMP-серверов) и кластеров. Если к этому присовокупить богатый опыт разработки собственных микропроцессоров (уместно заметить, что Sun — одна из немногих компаний, на протяжении более десяти лет создающая свои компьютеры на базе единого семейства микропроцессоров со SPARC-архитектурой), то можно утверждать, что у Sun Microsystems был хороший задел и неплохие перспективы для того, чтобы начать работу по созданию нового поколения компьютеров.

Требования к современным серверам

Как уже было отмечено выше, основу современных систем обработки информации составляют серверы, поэтому именно на них было сосредоточено основное внимание Sun при разработке новой архитектуры. Более того, им было отдано предпочтение даже по сравнению с таким традиционно приоритетным для компании направлением, как рабочие станции.

Серверы представляют собой специализированные высокопроизводительные компьютеры, предназначенные для выполнения определенных сервисных функций и/или вычислений в сетевой среде. Ниже перечислены основные требования, предъявляемые к серверам.

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


Архитектура семейства компьютеров Ultra
Copyright ╘ 1993-2000, Jet Infosystems