«Т-Платформы» нашли нишу для своих решений на базе процессоров Cell

Логотип компании
Создаваемых в рамках программы exCellenT-Platforms…

Во вторник, 3 июня, компании «Т-Платформы» и IBM рассказали о ходе реализации программы exCellenT-Platforms и о запуске совместной инициативы с Фондом содействия малых форм предприятий в научно-технической сфере (ФСМФПНТС).

Напомним, российская компания была инициатором разработки и запуска двухлетней программы exCellenT-Platforms, в которой сегодня принимают участие десять организаций: четыре российских НИИ, четыре IT-компании, две зарубежные организации.

Сама программа предусматривает создание в России производства систем («Т-Платформы») высокопроизводительных вычислений на базе девятиядерных процессоров IBM Cell Broadband Engine*, а также организацию сообщества программистов, создающих решения, предназначенные для работы с названными процессорами.

В рамках exCellenT-Platforms «Т-Платформы» и ее партнеры намерены работать по нескольким направлениям. Одно из них – создание аппаратных решений. Здесь российская компания намерена выпустить к сентябрю текущего года два решения – одноюнитовый сервер на базе двух процессоров Cell и однопроцессорную рабочую станцию.

Как отметил руководитель подразделения индустриальных решений российского представительства IBM Андрей Галицкий, «Т-Платформы» со своими планируемыми разработками определили для себя незанятую нишу – недорогих высокопроизводительных решений начального уровня. IBM не работает в этом сегменте, поскольку выпускаемые этой компанией блейд-серверы на процессорах Cell поставляются только в комплекте с шасси и относятся к системам более высокого класса.

Другое направление программы – создание системного ПО для новых решений. В данном случае речь идет о разработке соответствующего дистрибутива ОС Linux. Этим вопросом, в соответствии с контрактом, занимается компания «Альт Линукс».

Необходимость разработки отечественного дистрибутива Linux объясняется тем, что с его помощью можно будет организовать локальную поддержку ПО (пока речь идет о двух годах), обеспечить сертификацию продукта в госорганах и пр.

«Т-Платформы» рассчитывают, что системное ПО будет готово к моменту выпуска ее аппаратных решений.

Еще одно направление exCellenT-Platforms – адаптация прикладного ПО. К настоящему времени участники программы определили несколько отраслей (направлений), для которых будут адаптироваться уже имеющиеся прикладные программные пакеты. В перечень попали: биоинформатика (пакет ПО молекулярной динамики GROMACS), геофизика (достигнута соответствующая договоренность с одним из российских разработчиков соответствующих программных продуктов), газовая динамика, обработка изображений и телекоммуникации. Сейчас в планах «Т-Платформ» стоит адаптация таких приложений, как Auto Dock, NAMD и FlowVision.

Необходимость создания нового системного ПО для решений на основе Cell и адаптации прикладных решений руководитель отдела исследований новых технологий «Т-Платформ» Андрей Слепухин объяснил тем, что «использование многоядерных процессоров изменяет парадигму программирования». Дело в том, что в процессорах Cell, в частности, отсутствует автоматическое распределение заданий на обработку данных. Эти моменты должны прописываться в самом ПО. Поэтому простая перекомпеляция программных продуктов должного результата не даст**. Для решения этой проблемы, так или иначе, программистам придется соответствующим образом оптимизировать от 20-30 % до 50% программного кода того или иного ПО.

В отдельное направление программы ее участники выделили техподдержку. Здесь предусматривается создание локальных ресурсов для разработчиков по Cell, разработка пакетов приложений, обучение программистов, организация удаленного доступа к аппаратным решениям на базе Cell.

К поддержке пользователей можно отнести также новую инициативу «Т-платформ» и ФСМФПНТС. Речь идет о конкурсе по отбору предложений молодых специалистов об организации бизнеса с использованием возможностей, предоставляемых программно-аппаратными решениями на базе Cell.

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

На реализацию всех перечисленных планов, за исключением призового фонда, намечено выделить 500 млн руб. Почти половину этой суммы – 210 млн руб. – выделяют из собственного бюджета «Т-Платформы». Остальные 290 млн руб. – привлеченные средства. Причем, 90 млн руб. IT- компания получила от ФСМФПНТС в виде гранта Роснауки РФ.

*Процессор IBM Cell Broadband Engine был разработан фирмами Sony Group, Toshiba и IBM. Архитектура процессора предусматривает использование управляющего процессора на базе архитектуры Power, совместно с которым работают несколько высокопроизводительных процессорных элементов Synergistic Processor Element (SPE) с архитектурой SIMD и широким набором команд DMA для эффективного обмена между процессорными элементами. В настоящее время IBM выпускает процессор Cell под названием Power XL 8.

**По данным «Т-Платформ» и IBM, соответствующим образом адаптированные приложения будут работать на аппаратных решениях Cell, как минимум, в пять-семь раз быстрее, а если по максимуму, так быстрее в десятки раз.

Опубликовано 03.06.2008