OpenCL 1.1 — вычисления с помощью GPU будут еще доступнее и быстрее

Идея использования вычислительных мощностей видеокарт для решения задач общего назначения оказалась очень удачной и ее развитием занялись многие компании. У NVIDIA для этого есть CUDA, а вот общедоступным решением здесь является программный open-source стандарт OpenCL. Его развитием занимается  Khronos Group, представители которой сообщили о выходе новой версии OpenCL 1.1. В ней немало нововведений, направленных на обеспечение совместимости с максимальным количеством самых разных устройств.

К примеру, теперь события OpenCL можно связывать с событиями в OpenGL для того, чтобы стартовать больше математических и графических  вычислений в одно время. Разработчикам теперь доступно еще больше инструкций, значительно облегчающих трудную жизнь программиста. При этом осталась полная совместимость с OpenCL 1.0. OpenCL 1.1 уже могут использовать все компании, желающие поддержать стандарт. Здесь нужно отметить, что одним из первых приверженцев OpenCL стала Apple,  которая, собственно и является одним из ключевых "архитекторов" стандарта. Она же первой включила поддержку OpenCL в свою операционную систему Mac OS X Snow Leopard.

 

Related posts

Leave a Comment