Выбрать главу

Главный контраст по сравнению с другими процессорами (из которых Sun знает только Xeon и Power, а Opteron почему-то забывает - может, потому, что партнеры?) заключается в уменьшенном энергопотреблении. Процессор с восемью ядрами потребляет, по данным Sun Microsystems, 72-78 Вт «на типичных нагрузках». Типичными нагрузками для нового процессора, на которых он наиболее выпукло показывает свои преимущества, являются параллельные многопотоковые приложения. Например, веб-сервисы или приложения для биллинга, когда к серверу обращаются одновременно множество пользователей. Именно поэтому новые серверы получили самые благоприятные отзывы от компании Google и «Вымпелком».

В Sun любят подчеркивать, что процессор обладает бинарной совместимостью с приложениями на Solaris, а его производительность возрастает «даже без оптимизации». Можно предположить, что, поскольку в T1 используются вычислительные ядра SPARC, оптимизация сводится к более эффективному распараллеливанию приложения, а не к глубинному изменению процессорных инструкций. Впрочем, производительность сильно зависит от типа приложений. «Наихудшим сценарием» для нового процессора компания Forrester Research считает однопотоковое приложение, не страдающее от задержек обращения к памяти и интенсивно использующее вычисления с плавающей запятой (все ядра UltraSPARC T1 работают с одним и тем же модулем FPU). В таком случае производительность T1 окажется в два-три раза ниже, чем у Intel Xeon, предполагают специалисты Forrester. В случае же многопотоковых приложений процессор в два-три раза обгоняет двухъядерные процессоры Intel и AMD при заметно меньшем потреблении энергии.

С выпуском систем на UltraSPARC T1 Sun сделала необычный ход. Компания объявила, что архитектура процессора будет полностью открыта до описания на языке Verilog (которое достаточно для того, чтобы процессор сделать). «Это понизит барьер для выхода на процессорный рынок, облегчит создание новых вычислительных, сетевых и потребительских устройств», - говорит почетный сотрудник Sun и главный технолог подразделения масштабируемых систем Майк Сплайн. Однако сторонние наблюдатели считают, что в первую очередь это даст возможность оптимизировать приложения для нового процессора. В любом случае, открытие архитектуры произойдет не сразу: «Необходимо сформировать адекватную лицензию, получить разрешение у правительства - впереди еще много нерешенных вопросов», - подчеркивает Сплайн.

На процессоре UltraSPARC T1 компания выпустила серверы T1000 и T2000, монтирующиеся в стойку. В первом, высотой 1U используется один процессор T1 с шестью или восемью ядрами и частотой 1 ГГц. Во втором, высотой 2U, - тот же процессор с четырьмя, шестью или восемью ядрами и частотой 1,2 ГГц. Помимо повышенной частоты процессора, T2000 отличается возможностью горячей замены дисков и блоков питания, избыточной вентиляцией и другими средствами повышения надежности.

Из истории видно, что разработка процессора началась в самый разгар интернет-бума. Судя по темпам роста отрасли в те времена, центрам обработки данных вскоре должно было не хватить места на земной поверхности, и проблема их электроснабжения тогда встала бы очень остро. Бум быстро пошел на спад, темпы роста замедлились, однако ко времени выпуска очень удачно для процессора UltraSPARC T1 подорожала нефть, а с нею и электроэнергия. Экономичность вновь вышла на первый план. В России электричество дешевле, однако оно не везде есть в нужных количествах «Все крупные центры обработки данных в Москве испытывают проблемы с ростом из-за ограниченного подвода мощности», - говорит Жан-Поль Бергманс, глава представительства Sun Microsystems в СНГ.

Разница в энергопотреблении процессоров впечатляет, но насколько она существенна в масштабах всего сервера? Согласно спецификации Sun, максимальная рабочая мощность составляет у T1000 - 220 Вт, у T2000 - 400 Вт. У серверов Dell (если уж о них зашла речь) моделей 1850 (высотой 1U) и 2850 (2U) максимальная рабочая мощность составляет 550 и 700 Вт. Разница - в 1,5-2 раза в пользу T1. Каталожная цена и на Sun Fire T1000, и на Dell 1850 очень похожа - около 3 тысяч долларов. Вывод: выгоды нового сервера с точки зрения электропитания очевидны, если применяемые приложения умеют использовать преимущества многопоточности. И, конечно, если они существуют под Solaris.