O grupo Khronos publicou a versão 1.0 das especificações da OpenCL, que já foi confirmada a adoção por diversas empresas – incluindo AMD, Apple, Broadcom, Intel, Motorola, Nokia, Nvidia e muitas outras.
A OpenCL (Open Computing Language) é uma linguagem de programação para computadores baseados em várias unidades de processamento, aproveitando um misto de CPU, GPU, Cell e DSP. Ela tira vantagem dos vários núcleos, otimizando a divisão dos processos e melhorando a velocidade da execução dos códigos.
A linguagem é aberta, livre de royalties e visa ser multi-plataforma. Ela consiste numa API para coordenar a computação paralela, além da linguagem de programação propriamente dita para a especificação dessas computações.
A arquitetura CUDA da Nvidia promete suportar o OpenCL, e a AMD não fica atrás.
Resta esperar algum tempo até que programas populares que aproveitem essas características surjam no mercado, para que possamos vivenciar de perto os benefícios da computação paralela.
Leia mais em:
https://techreport.com/discussions.x/16024
Anúncio:
https://www.khronos.org/news/press/releases/the_khronos_group_releases_opencl_1.0_specification/
Site, com mais detalhes e as especificações: