Open Source Your Knowledge, Become a Contributor
Technology knowledge has to be shared and made accessible for free. Join the movement.
Introdução ao OpenCL1
O que é OpenCL?
O OpenCL (Open Computing Language) é um padrão aberto e isento de royalties para programação paralela em múltiplas plataformas de diversos aceleradores encontrados em supercomputadores, servidores em nuvem, computadores pessoais, dispositivos móveis e plataformas embarcadas. O OpenCL pode melhorar o desempenho de um amplo espectro de aplicações de várias areas, incluindo ferramentas criativas profissionais, software científico e médico, processamento de imagens e treinamento e inferências em redes neurais.
Este tutorial tem como objetivo ensinar os fundamentos do OpenCL por meio da explicação de uma aplicação simples.
Usaremos o uma implementação compatível com OpenCL 1.2 para compilar e executar os exemplos.
1 Este tutorial faz parte de um Curso de Programação Paralela e traz apenas exemplos de uso. Acesse o material completo para mais detalhes. ↩