Intel FPGA SDK para Guia de programação OpenCL (versão 2017.05.08) sugere "Especifique CL_MEM_BANK_1_INTEL para alocar o buffer na região de memória mais baixa disponível".
Quando você instalar Intel FPGA SDK para a versão 17.0 do OpenCL e adicionar o sinalizador "CL_MEM_BANK_1_INTEL" na API clCreateBuffer, você poderá obter o seguinte erro durante a compilação do código host.
host/src/main.cpp: na função 'bool init_opencl()':
host/src/main.cpp:176: erro: 'CL_MEM_BANK_1_INTEL' não foi declarado neste escopo
make: *** [bin/vector_add] Erro 1
"CL_MEM_BANK_1_INTEL" é um erro no documento. Use "CL_MEM_BANK_*_ALTERA" em Intel FPGA SDK para OpenCL 17.0.