intel RN-OCL004 SDK FPGA pour OpenCL Pro Edition
intel RN-OCL004 SDK FPGA pour OpenCL Pro Edition

Notes de publication du SDK Intel® FPGA pour OpenCL™ Pro Edition Version 22.4

Les notes de publication du SDK Intel® FPGA pour OpenCL™ Pro Edition fournissent des informations de dernière minute sur le kit de développement logiciel (SDK) Intel FPGA pour OpenCL(1)(2) Pro Edition et l'environnement d'exécution Intel FPGA (RTE) pour OpenCL Pro Edition version 22.4.

Nouvelles fonctionnalités et améliorations

Aucune nouvelle fonctionnalité n'a été ajoutée dans cette version du SDK Intel FPGA pour OpenCL Pro Edition et du Intel FPGA RTE pour OpenCL Pro Edition.

Prise en charge du système d'exploitation

Des informations sur la prise en charge du système d'exploitation pour le SDK Intel FPGA pour OpenCL sont disponibles sur la page de prise en charge du système d'exploitation du FPGA Intel. website.
Informations connexes
Prise en charge du système d'exploitation

Modifications du comportement du logiciel

Aucune modification du comportement du logiciel n'a été apportée à la version actuelle du SDK Intel FPGA pour OpenCL et du RTE Intel FPGA pour OpenCL.
Informations connexes
En-têtes OpenCL 2.0

Problèmes connus et solutions de contournement

Cette section fournit des informations sur les problèmes connus qui affectent le SDK Intel FPGA pour OpenCL et le RTE Intel FPGA pour OpenCL Version 22.4.

  1. OpenCL et le logo OpenCL sont des marques commerciales d'Apple Inc. utilisées avec l'autorisation de Khronos Group™.
  2. Le SDK Intel FPGA pour OpenCL est basé sur une spécification Khronos publiée et a réussi le processus de test de conformité Khronos. L'état de conformité actuel peut être trouvé à www.khronos.org/conformance.
Description Solution de contournement
Lors de la compilation d'un noyau OpenCL contenant des appels à des fonctions de bibliothèque contenant des tâches HLS, la compilation incrémentielle peut déclencher une recompilation pour les noyaux non affectés. Aucune solution de contournement connue. Cependant, ce n'est pas un bogue fonctionnel. Cela peut entraîner une compilation incrémentielle plus conservatrice.
L'environnement d'exécution de l'émulateur émet une erreur d'assertion si un noyau est mis en file d'attente 16,000 XNUMX fois. Ne mettez pas un noyau en file d'attente plus de 16,000 XNUMX fois.
Les noyaux OpenCL avec des noms de plus de 61 caractères peuvent échouer dans le compilateur Intel Quartus® Prime Pro Edition avec une erreur similaire à l'erreur suivante : Réduisez la taille du nom du noyau OpenCL.
Erreur (16045) : instance "...| _cra_slave_inst" instancie une entité non définie " _function_cra_slave" File:filenom> Ligne :
Les canaux du noyau OpenCL ne peuvent pas être passés en tant qu'arguments dans certains cas. Le symptôme est que le runtime reçoit un CL_INVALID_BUFFER_SIZE (-61) erreur lorsque vous mettez votre noyau en file d'attente. Modifiez votre conception pour utiliser des canaux au lieu de tuyaux.
Lorsque vous utilisez alternativement des sous-tampons et leurs tampons parents, les modifications écrites dans l'un peuvent ne pas être reflétées dans l'autre. Démapper et mapper un tampon force les sous-tampons et leurs tampons parents à être synchronisés. Le démappage et le mappage d'un tampon entre les utilisations du tampon devraient empêcher ce problème.

Cette section fournit des informations sur les problèmes connus qui affectent la version actuelle du SDK Intel FPGA pour OpenCL Custom Platform Toolkit and Reference Platforms. Ces problèmes peuvent également affecter les plates-formes personnalisées que vous créez pour une utilisation avec le SDK Intel FPGA pour OpenCL.

Description Solution de contournement
Pour Windows, lorsque l'application hôte interroge le nombre d'appareils, appelle clGetDeviceIDs renvoie 128 appareils quel que soit le nombre réel d'appareils présents.

Note: Vous pouvez trouver les appareils réellement disponibles au début de la liste des appareils renvoyée par clGetDeviceIDs.

Effectuez l'une des solutions de contournement suivantes :

• Réécrivez l'application hôte pour limiter la requête pour

clGetDeviceIDs au nombre réel d'appareils.

• Réécrire l'application hôte à utiliser clGetDeviceInfo pour demander quels appareils sont disponibles. Appel clGetDeviceInfo avec le CL_DEVICE_AVAILABLE flag signale correctement que les périphériques étrangers ne sont pas disponibles.

• Réécrivez l'application hôte pour n'appeler clCreateContext avec le nombre réel d'appareils. Appel clCreateContext avec des périphériques étrangers échoue avec l'erreur CL_DEVICE_NOT_AVAILABLE.

• Définir la variable d'environnement

CL_OVERRIDE_NUM_DEVICES_INTELFPGA au

nombre correct d'appareils. Cela corrige le comportement erroné de clGetDeviceIDs.

Derniers problèmes connus du SDK Intel FPGA pour les logiciels OpenCL

Pour plus d'informations sur les problèmes connus pour la version actuelle du SDK Intel FPGA pour OpenCL et pour les versions précédentes, reportez-vous à la base de connaissances web page.

Informations connexes
Base de connaissances

Problèmes logiciels résolus

Aucun problème logiciel n'a été signalé, corrigé ou autrement résolu dans le SDK Intel FPGA pour OpenCL et le RTE Intel FPGA pour OpenCL Version 22.4.

 Correctifs logiciels inclus dans cette version

Aucun correctif logiciel n'est inclus dans cette version.

Archives des notes de publication du SDK Intel FPGA pour OpenCL Pro Edition

Pour les versions les plus récentes et précédentes de ces notes de version, reportez-vous à Intel FPGA SDK pour OpenCL Pro Edition Notes de mise à jour. Si une version logicielle n'est pas répertoriée, le guide de la version logicielle précédente s'applique.

Documenter l'historique des révisions des notes de publication du SDK Intel FPGA pour OpenCL Pro Edition
Version du document Version Intel Quartus Prime Changements
2022.12.19 22.4 Version initiale.

Icône sociale Version en ligne
Icône sociale Envoyer des commentaires

Intel Logo

Documents / Ressources

intel RN-OCL004 SDK FPGA pour OpenCL Pro Edition [pdf] Guide de l'utilisateur
RN-OCL004, RN-OCL004 SDK FPGA pour OpenCL Pro Edition, FPGA SDK pour OpenCL Pro Edition, SDK pour OpenCL Pro Edition, OpenCL Pro Edition, Edition

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *