Debido a un problema en la versión 2023.2 de Intel® oneAPI Base Toolkit (Base Kit), es posible que vea que un device_global lee el código incorrecto del dispositivo.
Para evitar este problema, descargue e instale el parche 2023.2.1 desde los vínculos siguientes
- Determine dónde está instalado el kit de herramientas base 2023.2 oneAPI. El complemento FPGA estará ubicado dentro del directorio de instalación del kit de herramientas en la carpeta 'oclfpga'.
- Para Linux, será '<install-dir>/intel/oneapi/compiler/2023.2.0/linux/lib/oclfpga', donde <install-dir> suele ser '/opt' o '~'.
- En el caso de Windows, por lo general será "C:\Program Files (x86)\Intel\oneAPI\compiler\2023.2.0\windows\lib\oclfpga'.
- Cambie el nombre del directorio 'oclfpga' existente a otra cosa, por ejemplo, 'oclfpga.bak' u ' oclfpga.prev' .
- Descomprima el archivo dado, .tar.gz para Linux y .zip para Windows, para extraer la carpeta 'oclfpga' y colóquelo en 'intel/oneapi/compiler/2023.2.0/<platform>/lib', donde <platform> es 'windows' o 'Linux' (ver arriba).
- (Opcional) Elimine la carpeta de copia de seguridad creada en el paso '2' después de la prueba.
Está previsto que este problema se solucione en una versión futura de Intel® oneAPI Base Toolkit (Base Kit).