InfoWorld, США

Компания PeakStream, в которой работают бывшие высокопоставленные сотрудники Sun Microsystems и VMware, выпустила высокопроизводительную прикладную платформу, использующую возможности многоядерных процессоров.

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

По словам Марка Муллани, вице-президента PeakStream по маркетингу, в отличие от большинства других серверов приложений, которые базируются на Java, сервер PeakStream ориентирован на Си и C++ — языки, более популярные среди тех, кто реализует программы, связанные со сложными вычислениями. Этот сервер приложений включает в себя среду времени исполнения и поддерживает модель виртуальной машины.

Базовая технология PeakStream Platform использует особенности многоядерных процессоров, выпускаемых Intel и AMD, а также графического процессора ATI R580, которые позволяют использовать их при решении сложных вычислительных задач. PeakStream увеличивает скорость исполнения некоторых алгоритмов в 10-20 раз. Прикладной программный интерфейс PeakStream также настроен для поддержки параллелизма.

«Наш API позволяет оформлять объекты данных и функции в виде параллельных объектов, которые могут распределяться по нескольким ядрам», — отметил Муллани. Он также подчеркнул, что разработчикам не придется изучать новый метод программирования для использования многоядерных систем.

Скотт Мортон, менеджер по геофизическим технологиям компании Hess, принимавший участие в бета-тестировании продукта, подтвердил, что в начале тестирования решение PeakStream позволяло увеличить производительность в пять-шесть раз.

«Нельзя напрямую сравнивать работу приложений, но результаты применения этой технологии выглядят весьма многообещающе», — сказал Мортон. Его компания использует программное обеспечение PeakStream для анализа сейсмической информации, который выполняется в ходе разведки нефтяных месторождений.

Отправной точкой для создания технологии PeakStream стал проект Стэнфордского университета Brook Project, посвященный потоковому программированию. Генеральный директор компании Нейл Нокс ранее работал на ответственной должности в Sun. Некоторое время назад PeakStream получила от стратегических инвесторов 17 млн. долл.

Выпуск PeakStream Platform намечен на четвертый квартал 2006 года.