• Khronos Group Libera OpenCL 1.2

    O Khronos Group ratificou a versão 1.2 do padrão (Open Computing Language) OpenCL. Desenvolvido sob a liderança do painel industrial, o padrão define interfaces paralelas de programação, para aplicativos executados em diferentes processadores compatíveis com o OpenCL.

    Além da aceleração gráfica 2D ou 3D, o padrão OpenCL é projetado para permitir que outras aplicações gerais aproveitem o poder computacional dos processadores gráficos, através da distribuição de cálculos por vários processadores gráficos e CPUs. O OpenCL utiliza um subconjunto do ISO-certified C99 C, com adição de extensões de programação paralelas.

    OpenCL 1.2 é projetado para ser compatível com versões anteriores do padrão (OpenCL 1.0, 1.1). Uma nova adição, é a capacidade de um dispositivo de partição em sub-dispositivos, a fim de controlar diretamente a atribuição de trabalho para unidades particulares de computação ou efetivamente, utilizar os recursos de hardware compartilhados como um cache.


    Saiba Mais:

    [1] Khronos Group http://www.khronos.org/registry/cl/specs/opencl-1.2.pdf
    [2] Media Authoring and Acceleration http://www.khronos.org/