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.
- OpenCL et le logo OpenCL sont des marques commerciales d'Apple Inc. utilisées avec l'autorisation de Khronos Group™.
- 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 |
Effectuez l'une des solutions de contournement suivantes :
• Réécrivez l'application hôte pour limiter la requête pour
• Réécrire l'application hôte à utiliser • Réécrivez l'application hôte pour n'appeler • Définir la variable d'environnement
nombre correct d'appareils. Cela corrige le comportement erroné de |
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. |
Version en ligne
Envoyer des commentaires
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 |