Выпущенный недавно компанией Sun Microsystems процессор UltraSPARC T2, по словам его разработчиков, является первым в индустрии «сервером-на-кристалле». И демонстрирует высокую энергетическую эффективность в расчете на выполнение одной транзакции. Особенностям архитектуры нового процессора и обзору продуктов на его основе была посвящена конференция Volume Products Conference, организованная Sun Microsystems для своих партнеров и их заказчиков.
Павел Анни, директор по маркетингу Sun Microsystems по России и СНГ, особый акцент сделал на экономических характеристиках процессора UltraSPARC T2. Как известно, сейчас проблема высокого потребления электроэнергии большими центрами обработки данных стоит достаточно остро во всем мире. Вопрос даже не в том, что ЦОД потребляет большую мощность и это приводит к большим затратам на оплату электроэнергии. Зачастую европейские компании просто не могут получить от поставщика электроэнергию в необходимом количестве. И проблема не только в пропорциональном росте потребления серверами при увеличении их вычислительной мощности. Затраты на охлаждение серверных комнат растут еще более высокими темпами.
Для решения этих проблем разные производители оборудования предлагают два пути: использование более эффективных систем охлаждения или создание серверов, потребляющих меньшую мощность. Второй путь намного сложнее и именно по нему пошли разработчики Sun. Процессор UltraSPARC T2 имеет энергопотребление на уровне 95 Вт, то есть столько же, сколько и предыдущая модель UltraSPARC T1. Но при этом новый кристалл представляет собой восьмиядерный процессор, который может выполнять до восьми потоков команд на одном ядре (каждое работает на частоте 1,4 ГГц), что в сумме дает 64 потока. В результате в среде многопотоковой операционной системы Solaris 10 микрочип UltraSPARC T2 представляется как 64 независимые процессора. То есть каждый поток потребляет менее 1,5 Вт. Таким образом при минимальной потребляемой мощности новый процессор демонстрирует в разы более высокую производительность, чем модель предыдущего поколения.
Кроме того, каждое ядро UltraSPARC T2 обладает собственными модулями вычислений с плавающей точкой и модулями ускорения шифрования с поддержкой DES, 3DES, AES, RC4, SHA1, SHA256, MD5, RSA, ECC и CRC32. Также на кристалле размещены 4 Мбайта кэш-памяти второго уровня, восемь каналов ввода-вывода PCI Express, работающих на частоте 2,5 ГГц, четыре 2-канальных контроллера памяти FB-DIMM (обеспечивают доступ к памяти со скоростью более 50 Гбайт/с) и два многопотоковых порта Ethernet 10 Гбит/с. Таким образом вся основная инфрастуктура сервера уже размещена на процессоре и его достаточно установить в совместимую системную плату. Поэтому компания планирует поставки UltraSPARC T2 независимым производителям серверов, в том числе и российским, которые смогут выпускать изделия под собственной торговой маркой.
В настоящий момент сама Sun Microsystems предлагает заказчикам два сервера на основе процессора UltraSPARC T2. Это Sun SPARC Enterprise T5120 и T5220, позиционируемые как решения уровня предприятия, в том числе для работы с ERP-приложениями и в среде высокопроизводительных вычислений. Новинки практически идентичны по техническим характеристикам и различаются в основном размером корпуса (1U и 2U соответственно) и количеством подключаемых к серверам внешних устройств. Каждый сервер имеет по одному процессору, но способен в режиме виртуализации поддерживать до 64 логических доменов. Максимальный объем установленной оперативной памяти FB-DIMM может составлять 64 Гбайта. Внутренняя дисковая подсистема организована на накопителях размером 2,5 дюйма с интерфейсом SAS и функцией «горячей» замены. Максимальное число винчестеров в корпусе Sun SPARC Enterprise T5120 равно четырем, а сервер T5220 позволяет использовать восемь дисков, которые могут быть объединены в массивы RAID 0 и 1.
Необходимо также отметить, что хотя представленные серверы имеют по одному разъему для установки процессора, архитектура UltraSPARC T2 позволяет создавать многопроцессорные конфигурации. Появление серверов с несколькими такими процессорами на одной системной плате обещано в ближайшее время.
При разработке конструктива новых серверов были предприняты дополнительные меры по организации наиболее оптимальных воздушных потоков внутри корпуса. В сервере Sun SPARC Enterprise T5120, который имеет корпус высотой 1U, все элементы конструкции размещены так, чтобы создавать прямой тракт прохождения воздуха без завихрений или образования замкнутых колец. А в сервере Sun SPARC Enterprise T5220, имеющем высоту 2U, поток охлаждающего воздуха расщепляется на два, один из которых проходит над платой, а второй под ней, чтобы обеспечить более эффективный теплообмен с нагретыми элементами. Кроме того, для повышения общей надежности серверов все вентиляторы установлены на специальных демпферах, предотвращающих передачу вибрации на шасси. Совокупность принятых мер позволила Sun Microsystems создать решения, которые демонстрируют шестикратный прирост показателя производительности на каждый ватт потребляемой мощности.