Este exemplo é um aplicativo introdutório "Hello World" que demonstra a funcionalidade básica da linguagem de computação aberta (OpenCL™), incluindo as chamadas de interface básica de programação de aplicativos (API) para inicializar o dispositivo e executar um kernel simples. O kernel OpenCL neste exemplo simplesmente imprime uma mensagem usando a função printf OpenCL.
Downloads
O exemplo de projeto fornece código fonte para o dispositivo OpenCL (.cl) e para o aplicativo host. Para compilar o aplicativo host, o pacote Linux* inclui um makefile e o pacote Windows* inclui um projeto microsoft* Visual Studio 2010.
Os seguintes downloads são fornecidos para este exemplo:
O uso deste design é regido pelos termos e condições do contrato de licença de design de referência de hardware.
Requisitos de software e hardware
Este exemplo de projeto requer as seguintes ferramentas:
- Intel® FPGA software v17.1 ou mais recente
- Intel FPGA SDK para OpenCL™ v17.1 ou mais recente
- No Linux: GNU Make e gcc
- No Windows: Microsoft Visual Studio 2010
- Para compilar a arquitetura Arm32, também obtenha SoCEDS v17.1 ou mais recente.
- Para Windows, você precisará de gmake.
- O projeto Visual Studio não pode ser compilado para arm32.
Para baixar as ferramentas de ® de design da Intel, acesse a página de download do OpenCL. Os requisitos para o sistema operacional subjacente são os mesmos do SDK Intel FPGA para OpenCL.
OpenCL e o logotipo OpenCL são marcas comerciais da Apple Inc. usadas com permissão pela Khronos.
* O produto é baseado em uma especificação khronos publicada e passou no Processo de testes de conformidade Khronos. O status de conformidade atual pode ser encontrado em www.khronos.org/conformance.