В ее основе - идея динамического выделения необходимых ресурсов суперкомпьютерным приложениям "смешанного типа", нуждающимся как в скалярной, так и в векторной обработке. На первом этапе, к 2007 году, планируется выпустить работающую в Linux единую среду программирования для разных типов суперкомпьютеров, поставляемых Cray. Далее появится лезвийная система, интегрирующая лезвия, оптимизированные для скалярной, векторной и многопоточной обработки. Дополнительно лезвия могут содержать аппаратные ускорители для определенных функций. Задача анализа кода и присвоения ему аппаратных ресурсов наиболее подходящего типа возлагается на компилятор. На свои исследования в Cray надеются получить грант агентства DARPA в рамках его программы High Productivity Computing Systems на сумму 200 млн. долл., за который также борятся Sun и IBM. Последняя тоже экспериментирует с объединением скалярной и векторной обработки, и каждая из компаний разрабатывает свой язык программирования для создания приложений смешанного типа. Язык Cray получит название Chapel.

Служба новостей IDG, Париж

Поделитесь материалом с коллегами и друзьями