Home : Termos técnicos : Definição de OpenCL

OpenCL

Significa "Open Computing Language". OpenCL é um padrão aberto para multi-plataforma, programação paralela. Foi originalmente desenvolvido pela Apple no 2008 e agora é mantido pelo Khronos Group. O primeiro grande sistema operativo para apoiar o OpenCL foi Leopardo da neve (Mac OS X 10.6), lançado no 2009.

O OpenCL fornece uma API que permite software programas para acessar vários processadores simultaneamente para executar o processamento paralelo. Exemplos incluem CPUs, GPUs, processadores de sinal digital (DSPs) e matrizes de portas programáveis ​​em campo (FPGAs). Ao distribuir a carga de computação entre vários processadores, o OpenCL aumenta a eficiência do processamento e pode melhorar substancialmente o desempenho de um programa.

Embora o OpenCL suporte muitos tipos diferentes de processadores, ele é usado principalmente para acessar a GPU para tarefas gerais de computação. Essa técnica, também chamada GPGPU, tira proveito do poder de processamento da GPU e permite que ela ajude a CPU a concluir os cálculos. Antes do OpenCL, o processador gráfico costumava permanecer ocioso enquanto a CPU estava funcionando com capacidade total. O OpenCL permite que a GPU ajude a CPU no processamento de cálculos não relacionados a gráficos.

Para tirar proveito do OpenCL, ambos os Hardware e o software deve suportar a API OpenCL. Devido à vantagem de desempenho que o OpenCL oferece, a maioria placas de vídeo desenvolvido pela NVIDIA e AMD agora suportam OpenCL. Muitos processadores gráficos móveis, como os usados ​​em smartphones e tablets, também suportam o OpenCL.

TechLib - O dicionário de informática Lib Tech

Esta página contém uma definição técnica de OpenCL. Explica na terminologia de computação o que OpenCL significa e é um dos muitos termos técnicos no dicionário TechLib.

Todas as definições no site da TechLib foram escritas para serem tecnicamente precisas, mas também fáceis de entender. Se você achar útil essa definição de OpenCL, pode fazer referência a ela usando os links de citação acima.