Intel RN-OCL004 FPGA SDK per a OpenCL Pro Edition
Intel RN-OCL004 FPGA SDK per a OpenCL Pro Edition

Notes de la versió 22.4 d'Intel® FPGA SDK per a OpenCL™ Pro Edition

Les notes de la versió d'Intel® FPGA SDK per a OpenCL™ Pro Edition ofereixen informació d'última generació sobre l'Intel FPGA Software Development Kit (SDK) per a OpenCL(1)(2) Pro Edition i l'Intel FPGA Runtime Environment (RTE) per a l'OpenCL Pro Edition Versió 22.4.

Noves funcions i millores

No s'han afegit funcions noves en aquesta versió de l'SDK Intel FPGA per a l'OpenCL Pro Edition i l'Intel FPGA RTE per a l'OpenCL Pro Edition.

Suport del sistema operatiu

La informació sobre el suport del sistema operatiu per a l'SDK Intel FPGA per a OpenCL està disponible a la pàgina de suport del sistema operatiu de l'Intel FPGA weblloc.
Informació relacionada
Suport del sistema operatiu

Canvis en el comportament del programari

No es van fer canvis en el comportament del programari a la versió actual de l'SDK Intel FPGA per a OpenCL i l'Intel FPGA RTE per a OpenCL.
Informació relacionada
Capçaleres OpenCL 2.0

Problemes coneguts i solucions alternatives

Aquesta secció proporciona informació sobre problemes coneguts que afecten l'SDK Intel FPGA per a OpenCL i l'Intel FPGA RTE per a OpenCL versió 22.4.

  1. OpenCL i el logotip d'OpenCL són marques comercials d'Apple Inc. utilitzades amb permís de Khronos Group™.
  2. L'SDK Intel FPGA per a OpenCL es basa en una especificació de Khronos publicada i ha superat el procés de prova de conformitat de Khronos. L'estat de conformitat actual es pot trobar a www.khronos.org/conformance.
Descripció Solució alternativa
Quan es compila un nucli OpenCL que conté crides a funcions de biblioteca que contenen tasques HLS, la compilació incremental pot desencadenar la recompilació per als nuclis no afectats. No es coneix cap solució alternativa. Tanmateix, aquest no és un error funcional. Pot resultar en una compilació incremental més conservadora.
El temps d'execució de l'emulador emet un error d'afirmació si un nucli es posa a la cua 16,000 vegades. No poseu a la cua un nucli més de 16,000 vegades.
Els nuclis OpenCL amb noms de més de 61 caràcters poden fallar al compilador Intel Quartus® Prime Pro Edition amb un error similar al següent: Reduïu la mida del nom del nucli OpenCL.
Error (16045): instància "...| _cra_slave_inst" crea una instància d'una entitat no definida" _funció_cra_esclau" File:filenom> Línia:
Les canonades del nucli OpenCL no es poden passar com a arguments en alguns casos. El símptoma és que el temps d'execució rep a CL_INVALID_BUFFER_SIZE Error (-61) quan poseu a la cua el vostre nucli. Modifiqueu el vostre disseny per utilitzar canals en lloc de canonades.
Quan s'utilitzen alternativament subbuffers i els seus pares, és possible que els canvis escrits en un no es reflecteixin en l'altre. La desassignació i l'assignació d'una memòria intermèdia obliga a sincronitzar els subbuffers i els seus pares. La desassignació i l'assignació d'una memòria intermèdia entre els usos de la memòria intermèdia hauria d'evitar aquest problema.

Aquesta secció proporciona informació sobre problemes coneguts que afecten la versió actual de l'SDK d'Intel FPGA per a OpenCL Custom Platform Toolkit and Reference Platforms. Aquests problemes també poden afectar les plataformes personalitzades que creeu per utilitzar-les amb l'SDK Intel FPGA per a OpenCL.

Descripció Solució alternativa
Per a Windows, quan l'aplicació amfitrió consulta el nombre de dispositius, truca a clGetDeviceIDs retornar 128 dispositius independentment del nombre real de dispositius presents.

Nota: Podeu trobar els dispositius disponibles reals al principi de la llista de dispositius retornada per clGetDeviceIDs.

Realitzeu una de les solucions alternatives següents:

• Reescriure l'aplicació amfitriona per limitar la consulta

clGetDeviceIDs al nombre real de dispositius.

• Reescriure l'aplicació amfitrió per utilitzar-la clGetDeviceInfo per consultar quins dispositius estan disponibles. Trucant a clGetDeviceInfo amb el CL_DEVICE_AVAILABLE La marca informa correctament que els dispositius aliens no estan disponibles.

• Reescriure l'aplicació amfitrió només per trucar clCreateContext amb el nombre real de dispositius. Trucant clCreateContext amb dispositius aliens falla amb l'error CL_DEVICE_NOT_AVAILABLE.

• Estableix la variable d'entorn

CL_OVERRIDE_NUM_DEVICES_INTELFPGA al

nombre correcte de dispositius. En fer-ho, es corregeix el comportament erroni de clGetDeviceIDs.

L'últim SDK d'Intel FPGA conegut per a problemes de programari OpenCL

Per obtenir informació addicional sobre problemes coneguts per a la versió actual d'Intel FPGA SDK per a la versió OpenCL i per a les versions anteriors, consulteu la base de coneixement web pàgina.

Informació relacionada
Base de coneixement

Problemes de programari resolts

No es va informar, corregir o resoldre cap problema de programari a l'SDK Intel FPGA per a OpenCL i a l'Intel FPGA RTE per a OpenCL versió 22.4.

 Pedaços de programari inclosos en aquesta versió

No s'inclouen pedaços de programari en aquesta versió.

Arxius de notes de llançament d'Intel FPGA SDK per a OpenCL Pro Edition

Per a les versions més recents i anteriors d'aquestes notes de llançament, consulteu INotes de la versió de ntel FPGA SDK per a OpenCL Pro Edition. Si no apareix cap versió del programari, s'aplica la guia per a la versió anterior del programari.

Historial de revisions de documents de l'SDK Intel FPGA per a OpenCL Pro Edition Notes de la versió
Versió del document Versió Intel Quartus Prime Canvis
2022.12.19 22.4 Alliberament inicial.

Icona social Versió en línia
Icona social Envia comentaris

Logotip intel

Documents/Recursos

Intel RN-OCL004 FPGA SDK per a OpenCL Pro Edition [pdfGuia de l'usuari
RN-OCL004, RN-OCL004 FPGA SDK per a OpenCL Pro Edition, FPGA SDK per a OpenCL Pro Edition, SDK per a OpenCL Pro Edition, OpenCL Pro Edition, edició

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *