Консорциум Khronos Group, вырабатывающий открытые стандарты в сфере параллельных вычислений и интенсивной обработки мультимедийной информации, опубликовал спецификацию OpenCL 1.0. Этот общедоступный стандарт определяет принципы программирования параллельных кросс-платформенных приложений для ПК, серверов, мобильных и встраиваемых устройств. OpenCL ориентирован на современные многоядерные процессоры. Он, в частности, позволит эффективно задействовать ресурсы Cell-архитектуры, графических чипов и процессоров обработки сигналов при решении прикладных задач. Это будет достигаться за счет использования подмножества языка программирования C99 с параллельными расширениями, программных интерфейсов для синхронизации работы процессоров разных марок, поддержки вычислений с плавающей запятой по нормам IEEE 754 и взаимодействия с графическими интерфейсами наподобие OpenGL. В разработке стандарта участвовали AMD, Apple, Ericsson, IBM, Intel, Motorola, Nokia, Nvidia, QNX, Samsung и др. Некоторые из них обещают выпуск библ

Пресс-релиз

Версия для печати