Организация готовит открытые стандарты параллельного программирования
Отраслевой консорциум Khronos Group образовал рабочую группу для создания открытых стандартов программирования параллельной обработки данных с использованием графических процессоров и процессоров общего назначения.
Цель новых стандартов — позволить приложениям задействовать вычислительные ресурсы широкого спектра платформ. Apple предложила спецификацию Open Computing Language, или OpenCL, которая позволит приложениям обращаться к ресурсам графических и центральных процессоров при помощи программ, написанных на языке С. Ожидается, что появление широкодоступного, открытого стандарта приведет к значительному повышению производительности систем благодаря скоординированной работе многоядерных ЦП и графических процессоров, применяемых не только для обработки графики.
Примерно год назад конкурирующие компании Nvidia и ATI Technologies (в составе AMD) предложили платформы графических процессоров для высокопроизводительных вычислений. В них содержатся инструменты для деления приложения на части таким образом, чтобы задачи, требующие интенсивных вычислений, могли решаться многоядерными графическими процессорами.
«Compute Working Group может стать самым важным из всех проектов стандартизации Khronos, — говорится в заявлении президента Khronos Group Нила Треветта (Neil Trevett). — Параллельные вычисления с использованием ресурсов центральных и графических процессоров имеют важное значение для многих новых потребительских приложений, которые изменят способ работы самых разных категорий пользователей».
Инициатива нацелена на настольные и встроенные системы. «Недалек тот день, когда суперкомпьютер будет помещаться на ладони», — сказал Треветт.
Первыми участниками новой рабочей группы стали 3Dlabs, Advanced Micro Devices, Apple, ARM, Codeplay, Ericsson, Freescale, Graphic Remedy, IBM, Imagination Technologies, Intel, Nokia, Nvidia, Motorola, QNX, Qualcomm, Samsung, Seaweed, TI и Umea University.
Редакция мировых новостей ИТ