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 года.