Служба новостей IDG, Париж
Cray разрабатывает универсальную суперкомпьютерную систему
Компания Cray планирует создать новую суперкомпьютерную платформу, сочетающую в базовой архитектуре, основанной на лезвийных серверах, ориентацию на различные типы вычислительной нагрузки. Эта платформа будет оснащаться процессорами AMD Opteron и работать под управлением операционной системы Linux. Выпуск новой системы намечен на 2010 год.
В Cray рассчитывают изменить природу систем, выполняющих высокопроизводительные вычисления. Такие системы будут выполнять не только чисто скалярные или векторные операции, но и те и другие одновременно. Предполагается, что такого рода смешанные операции будут использоваться в новых суперкомпьютерах Cray.
«Даже сейчас существуют векторизованные приложения, в которых 1% выполняемых операций — скалярные. Но, если у нас нет скалярного процессора, необходимого для выполнения этого 1% операций, то для работы приложения может понадобиться в десять раз больше времени. И в результате общая производительность резко падает», — отметил представитель Cray Стив Конвей.
В качестве первого этапа при переходе на новую парадигму компания планирует предложить единую среду программирования для всех видов суперкомпьютеров, выпускаемых Cray. Эта среда будет опираться на Linux, и ее выпуск начнется в 2007 году.
Следующим этапом станет создание единой системы, способной сочетать в себе различные лезвия, оптимизированные либо для скалярной обработки, либо для векторной обработки, либо для поддержки многопоточности. Эти лезвия также будут содержать аппаратные ускорители, предназначенные для выполнения конкретных функций. Компиляторы будут анализировать код и передавать его на лезвие, наиболее подходящее для решения данной задачи.
«У Cray уже есть серьезный задел для такого рода проекта, поскольку компания располагает компилятором, способным определять, на каком из процессоров, скалярном или векторном, данная задача будет лучше выполняться», — отметил Конвей.
Все виды лезвийных серверов будут оснащаться процессорами Opteron, но некоторые к тому же будут содержать дополнительные компоненты, предназначенные для таких задач, как векторная обработка. Дополнительные функции будут объединены в специализированные микросхемы. Их будет изготавливать партнер Cray по производству специализированных микросхем — компания Texas Instruments.
Кроме того, Cray намерена разработать системы, способные автоматически выделять приложению различные виды вычислительных ресурсов. Этот этап разработки будет зависеть от того, удастся ли Cray получить финансирование от агентства Defense Advanced Research Projects Agency (DARPA) в рамках ее программы High Productivity Computing Systems. Этот этап предполагается завершить к 2010 году.
Наряду с Cray данный контракт от DARPA в размере 200 млн. долл. стремятся получить корпорации Sun Microsystems и IBM.
IBM уже проводит эксперименты с сочетанием скалярной и векторной обработки в одной вычислительной системе. За последние несколько месяцев корпорация провела несколько демонстраций сервера, использующего лезвия с ее многоядерным микропроцессором Cell. Этот процессор содержит ядро, созданное на основе скалярной архитектуры PowerPC, и восемь дополнительных ядер, предназначенных для векторной обработки.