Intel RN-OCL004 FPGA SDK para OpenCL Pro Edition
Notas de la versión 22.4 del SDK Intel® FPGA para OpenCL™ Pro Edition
Las notas de la versión del SDK Intel® FPGA para OpenCL™ Pro Edition proporcionan información de última hora sobre el kit de desarrollo de software (SDK) Intel FPGA para OpenCL(1)(2) Pro Edition y el entorno de ejecución Intel FPGA (RTE) para OpenCL Pro Edition. Versión 22.4.
Nuevas funciones y mejoras
No se agregaron nuevas características en esta versión de Intel FPGA SDK para OpenCL Pro Edition e Intel FPGA RTE para OpenCL Pro Edition.
Compatibilidad con sistemas operativos
La información sobre la compatibilidad del sistema operativo con Intel FPGA SDK para OpenCL está disponible en la página de compatibilidad con sistemas operativos de Intel FPGA. websitio.
Información relacionada
Compatibilidad con sistemas operativos
Cambios en el comportamiento del software
No se realizaron cambios en el comportamiento del software en la versión actual de Intel FPGA SDK para OpenCL e Intel FPGA RTE para OpenCL.
Información relacionada
Encabezados OpenCL 2.0
Problemas conocidos y soluciones alternativas
Esta sección proporciona información sobre problemas conocidos que afectan Intel FPGA SDK para OpenCL e Intel FPGA RTE para OpenCL versión 22.4.
- OpenCL y el logotipo de OpenCL son marcas comerciales de Apple Inc. utilizadas con permiso de Khronos Group™.
- El SDK de FPGA de Intel para OpenCL se basa en una especificación de Khronos publicada y ha pasado el proceso de prueba de conformidad de Khronos. El estado de conformidad actual se puede encontrar en www.khronos.org/conformidad.
Descripción | Solución alternativa |
Al compilar un kernel OpenCL que contiene llamadas a funciones de biblioteca que contienen tareas HLS, la compilación incremental puede desencadenar la recompilación de kernels no afectados. | No se conoce ninguna solución. Sin embargo, este no es un error funcional. Puede resultar en una compilación incremental más conservadora. |
El tiempo de ejecución del emulador emite un error de aserción si un kernel se pone en cola 16,000 veces. | No ponga en cola un kernel más de 16,000 veces. |
Los kernels OpenCL con nombres de más de 61 caracteres pueden fallar en el compilador Intel Quartus® Prime Pro Edition con un error similar al siguiente: | Reduzca el tamaño del nombre del kernel OpenCL. |
Error (16045): Instancia "...| _cra_slave_inst" crea una instancia de entidad indefinida" _función_cra_esclavo" File:filenombre> Línea: |
|
En algunos casos, las canalizaciones del kernel de OpenCL no se pueden pasar como argumentos. El síntoma es que el tiempo de ejecución recibe un CL_INVALID_BUFFER_SIZE (-61) error al poner en cola su kernel. |
Modifique su diseño para usar canales en lugar de tuberías. |
Cuando se utilizan alternativamente subbúferes y sus búferes principales, es posible que los cambios escritos en uno no se reflejen en el otro. | Desasignar y mapear un búfer obliga a sincronizar los subbúferes y sus búferes principales. Desasignar y asignar un búfer entre usos del búfer debería evitar este problema. |
Esta sección proporciona información sobre problemas conocidos que afectan la versión actual del SDK Intel FPGA para OpenCL Custom Platform Toolkit y plataformas de referencia. Estos problemas también pueden afectar las plataformas personalizadas que crea para usar con Intel FPGA SDK para OpenCL.
Descripción | Solución alternativa |
Para Windows, cuando la aplicación host consulta la cantidad de dispositivos, llama a clGetDeviceIDs devuelve 128 dispositivos independientemente del número real de dispositivos presentes.
Nota: Puede encontrar los dispositivos disponibles reales al principio de la lista de dispositivos devuelta por |
Realice una de las siguientes soluciones:
• Vuelva a escribir la aplicación host para limitar la consulta de
• Reescribir la aplicación host para usar • Vuelva a escribir la aplicación del host para llamar únicamente • Establecer la variable de entorno
número correcto de dispositivos. Al hacerlo, se corrige el comportamiento erróneo de |
Últimos problemas conocidos de Intel FPGA SDK para el software OpenCL
Para obtener información adicional sobre problemas conocidos para la versión actual del SDK Intel FPGA para OpenCL y para versiones anteriores, consulte la base de conocimientos. web página.
Información relacionada
Base de conocimientos
Problemas de software resueltos
No se informaron, corrigieron ni resolvieron de otro modo problemas de software en Intel FPGA SDK para OpenCL e Intel FPGA RTE para OpenCL versión 22.4.
Parches de software incluidos en esta versión
No se incluyen parches de software en esta versión.
Archivos de notas de la versión de Intel FPGA SDK para OpenCL Pro Edition
Para obtener las versiones más recientes y anteriores de estas notas de la versión, consulte INotas de la versión de Intel FPGA SDK para OpenCL Pro Edition. Si una versión de software no aparece en la lista, se aplica la guía de la versión de software anterior.
Historial de revisión de documentos del SDK Intel FPGA para notas de la versión OpenCL Pro Edition
Versión del documento | Versión Intel Quartus Prime | Cambios |
2022.12.19 | 22.4 | Lanzamiento inicial. |
Versión en línea
Enviar comentarios
Documentos / Recursos
![]() |
Intel RN-OCL004 FPGA SDK para OpenCL Pro Edition [pdf] Guía del usuario RN-OCL004, RN-OCL004 FPGA SDK para OpenCL Pro Edition, FPGA SDK para OpenCL Pro Edition, SDK para OpenCL Pro Edition, OpenCL Pro Edition, Edición |