intel RN-OCL004 FPGA SDK OpenCL Pro izdevumam
intel RN-OCL004 FPGA SDK OpenCL Pro izdevumam

Intel® FPGA SDK OpenCL™ Pro izdevuma versijai 22.4. Piezīmes par laidienu

Intel® FPGA SDK for OpenCL™ Pro laidiena piezīmes sniedz jaunāko informāciju par Intel FPGA programmatūras izstrādes komplektu (SDK) OpenCL(1)(2) Pro izdevumam un Intel FPGA Runtime Environment (RTE) OpenCL Pro izdevumam. Versija 22.4.

Jaunas funkcijas un uzlabojumi

Šajā Intel FPGA SDK laidienā OpenCL Pro Edition un Intel FPGA RTE for OpenCL Pro Edition nav pievienotas jaunas funkcijas.

Operētājsistēmas atbalsts

Informācija par OS atbalstu Intel FPGA SDK for OpenCL ir pieejama Intel FPGA lapā Operētājsistēmas atbalsts. webvietne.
Saistītā informācija
Operētājsistēmas atbalsts

Izmaiņas programmatūras darbībā

Pašreizējā Intel FPGA SDK for OpenCL un Intel FPGA RTE for OpenCL laidienā programmatūras darbībā netika veiktas nekādas izmaiņas.
Saistītā informācija
OpenCL 2.0 galvenes

Zināmās problēmas un risinājumi

Šajā sadaļā ir sniegta informācija par zināmajām problēmām, kas ietekmē Intel FPGA SDK for OpenCL un Intel FPGA RTE OpenCL versijai 22.4.

  1. OpenCL un OpenCL logotips ir Apple Inc. preču zīmes, ko izmanto ar Khronos Group™ atļauju.
  2. Intel FPGA SDK for OpenCL ir balstīts uz publicēto Khronos specifikāciju un ir izturējis Khronos atbilstības pārbaudes procesu. Pašreizējo atbilstības statusu var atrast vietnē www.khronos.org/conformance.
Apraksts Risinājums
Kompilējot OpenCL kodolu, kas satur izsaukumus uz bibliotēkas funkcijām, kas satur HLS uzdevumus, pakāpeniska kompilēšana var izraisīt neskartu kodolu atkārtotu kompilāciju. Nav zināms risinājums. Tomēr šī nav funkcionāla kļūda. Tas var radīt konservatīvāku pakāpenisku kompilāciju.
Emulatora izpildlaiks izstaro apgalvojuma kļūdu, ja kodols tiek ievietots rindā 16,000 XNUMX reižu. Neievietojiet kodolu rindā vairāk nekā 16,000 XNUMX reižu.
OpenCL kodoli, kuru nosaukumi ir garāki par 61 rakstzīmi, var neizdoties Intel Quartus® Prime Pro Edition kompilatorā ar kļūdu, kas ir līdzīga šādai kļūdai: Samaziniet OpenCL kodola nosaukuma lielumu.
Kļūda (16045): gadījums "...| _cra_slave_inst" izveido nedefinētu entītiju " _function_cra_slave" File:filenosaukums> rinda:
Dažos gadījumos OpenCL kodola caurules nevar nodot kā argumentus. Simptoms ir izpildlaiks saņem a CL_INVALID_BUFFER_SIZE (-61) kļūda, ievietojot kodolu rindā. Mainiet savu dizainu, lai cauruļu vietā izmantotu kanālus.
Alternatīvi izmantojot apakšbuferus un to vecāku buferus, vienā ierakstītās izmaiņas var neatspoguļot otrā. Bufera kartēšana un kartēšana liek sinhronizēt apakšbuferus un to vecāku buferus. Šī problēma jānovērš, atņemot un kartējot buferi starp bufera lietojumiem.

Šajā sadaļā ir sniegta informācija par zināmajām problēmām, kas ietekmē pašreizējo Intel FPGA SDK laidienu OpenCL pielāgotās platformas rīkkopai un atsauces platformām. Šīs problēmas var ietekmēt arī pielāgotās platformas, kuras izveidojat lietošanai ar Intel FPGA SDK for OpenCL.

Apraksts Risinājums
Operētājsistēmā Windows, kad resursdatora lietojumprogramma pieprasa ierīču skaitu, zvana uz clGetDeviceIDs atgriezt 128 ierīces neatkarīgi no faktiskā esošo ierīču skaita.

Piezīme: Faktiski pieejamās ierīces varat atrast atgriezto ierīču saraksta sākumā clGetDeviceIDs.

Veiciet vienu no tālāk norādītajiem risinājumiem.

• Pārrakstiet resursdatora lietojumprogrammu, lai ierobežotu vaicājumu

clGetDeviceIDs uz faktisko ierīču skaitu.

• Pārrakstiet izmantojamo resursdatora programmu clGetDeviceInfo lai uzzinātu, kuras ierīces ir pieejamas. Zvanīšana uz clGetDeviceInfo ar CL_DEVICE_AVAILABLE karodziņš pareizi ziņo, ka svešas ierīces nav pieejamas.

• Pārrakstiet resursdatora lietojumprogrammu, lai tikai zvanītu clCreateContext ar faktisko ierīču skaitu. Zvana clCreateContext ar svešām ierīcēm neizdodas ar kļūdu CL_DEVICE_NOT_AVAILABLE.

• Iestatiet vides mainīgo

CL_OVERRIDE_NUM_DEVICES_INTELFPGA uz

pareizo ierīču skaitu. To darot, tiek novērsta kļūdaina darbība clGetDeviceIDs.

Jaunākais zināmais Intel FPGA SDK OpenCL programmatūras problēmām

Papildinformāciju par zināmajām problēmām pašreizējai Intel FPGA SDK for OpenCL versijai un iepriekšējām versijām skatiet zināšanu bāzē. web lapā.

Saistītā informācija
Zināšanu bāze

Programmatūras problēmas atrisinātas

Intel FPGA SDK for OpenCL un Intel FPGA RTE for OpenCL versijai 22.4 netika ziņots, nav labotas vai kā citādi atrisinātas programmatūras problēmas.

 Programmatūras ielāpi, kas iekļauti šajā laidienā

Šajā laidienā nav iekļauti programmatūras ielāpi.

Intel FPGA SDK OpenCL Pro izdevuma izlaiduma piezīmju arhīviem

Lai uzzinātu jaunākās un iepriekšējās šīs piezīmes par laidienu, skatiet Intel FPGA SDK OpenCL Pro izdevuma piezīmēm. Ja programmatūras versija nav norādīta sarakstā, ir spēkā iepriekšējās programmatūras versijas rokasgrāmata.

Dokumentējiet Intel FPGA SDK pārskatīšanas vēsturi OpenCL Pro izdevuma piezīmēm
Dokumenta versija Intel Quartus Prime versija Izmaiņas
2022.12.19 22.4 Sākotnējā izlaišana.

Sociālā ikona Tiešsaistes versija
Sociālā ikona Sūtīt atsauksmes

Intel logotips

Dokumenti / Resursi

intel RN-OCL004 FPGA SDK OpenCL Pro izdevumam [pdfLietotāja rokasgrāmata
RN-OCL004, RN-OCL004 FPGA SDK OpenCL Pro izdevumam, FPGA SDK OpenCL Pro izdevumam, SDK OpenCL Pro izdevumam, OpenCL Pro izdevums, izdevums

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *