Итак, на рынке существует CUDA от NVIDIA, OpenCL от открытого
сообщества во главе с ATi, Apple и другими, а в этом году еще и Intel
представит собственный язык для параллельных вычислений, который
получит имя CT. Такое обилие стандартов никак не будет способствовать
здоровому росту рынка параллельных вычислений, т. к. большинство
разработчиков станут перед трудным выбором, какой из языков
поддерживать.
Пока у NVIDIA с ее CUDA есть ощутимое преимущество, ведь она первой
представила свой язык и уделяет больше внимания развитию рынка
и появлению реальных приложений, использующих параллельные мощности ее
видеокарт. Intel представит свой язык лишь к концу года. Между прочим,
Larrabee уже поддерживает язык OpenCL, так что если индустрия примет
его в качестве стандарта, компания будет готова к такому развитию
событий.
Время для доведения стандарта Intel CT до ума еще есть — Larrabee не появится на рынке ранее конца года.
|