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

Intel® FPGA SDK vir OpenCL™ Pro Edition weergawe 22.4-vrystellingsnotas

Die Intel® FPGA SDK vir OpenCL™ Pro Edition-vrystellingsnotas verskaf onlangse inligting oor die Intel FPGA Software Development Kit (SDK) vir OpenCL(1)(2) Pro Edition en die Intel FPGA Runtime Environment (RTE) vir OpenCL Pro Edition Weergawe 22.4.

Nuwe kenmerke en verbeterings

Geen nuwe kenmerke bygevoeg in hierdie vrystelling van die Intel FPGA SDK vir OpenCL Pro Edition en die Intel FPGA RTE vir OpenCL Pro Edition nie.

Ondersteuning van bedryfstelsels

Inligting oor bedryfstelselondersteuning vir die Intel FPGA SDK vir OpenCL is beskikbaar op die bedryfstelselondersteuningsbladsy van die Intel FPGA webwebwerf.
Verwante inligting
Ondersteuning van bedryfstelsels

Veranderinge aan sagtewaregedrag

Geen veranderinge aan die sagtewaregedrag is gemaak in die huidige vrystelling van die Intel FPGA SDK vir OpenCL en die Intel FPGA RTE vir OpenCL nie.
Verwante inligting
OpenCL 2.0 Opskrifte

Bekende kwessies en oplossings

Hierdie afdeling verskaf inligting oor bekende kwessies wat die Intel FPGA SDK vir OpenCL en die Intel FPGA RTE vir OpenCL Weergawe 22.4 raak.

  1. OpenCL en die OpenCL-logo is handelsmerke van Apple Inc. wat met toestemming van die Khronos Group™ gebruik word.
  2. Die Intel FPGA SDK vir OpenCL is gebaseer op 'n gepubliseerde Khronos-spesifikasie, en het die Khronos-konformiteitstoetsproses geslaag. Huidige voldoeningstatus kan gevind word by www.khronos.org/conformance.
Beskrywing Oplossing
Wanneer 'n OpenCL-kern saamgestel word wat oproepe na biblioteekfunksies bevat wat HLS-take bevat, kan inkrementele samestelling hersamestelling vir onaangeraakte pitte veroorsaak. Geen bekende oplossing nie. Dit is egter nie 'n funksionele fout nie. Dit kan lei tot 'n meer konserwatiewe inkrementele samestelling.
Die emulator-looptyd gee 'n beweringsfout uit as 'n kern 16,000 XNUMX keer in die tou geplaas word. Moenie 'n kern meer as 16,000 XNUMX keer in toue stel nie.
OpenCL-pitte met name langer as 61 karakters kan in die Intel Quartus® Prime Pro Edition-samesteller misluk met 'n fout soortgelyk aan die volgende fout: Verminder die grootte van die OpenCL-kernnaam.
Fout (16045): Instance "...| _cra_slave_inst" instansieer ongedefinieerde entiteit " _funksie_kra_slaaf" File:filenaam> reël:
OpenCL kernpype kan in sommige gevalle nie as argumente deurgegee word nie. Die simptoom is die looptyd ontvang a CL_INVALID_BUFFER_SIZE (-61) fout wanneer jy jou kern in toue stel. Verander jou ontwerp om kanale in plaas van pype te gebruik.
Wanneer sub-buffers en hul ouerbuffers alternatiewelik gebruik word, sal veranderinge wat aan die een geskryf is, dalk nie in die ander weerspieël word nie. Ontkartering en kartering van 'n buffer dwing die sub-buffers en hul ouerbuffers om gesinkroniseer te word. Ontkartering en kartering van 'n buffer tussen buffergebruike behoort hierdie probleem te voorkom.

Hierdie afdeling verskaf inligting oor bekende kwessies wat die huidige vrystelling van die Intel FPGA SDK vir OpenCL Custom Platform Toolkit en Reference Platforms beïnvloed. Hierdie probleme kan ook pasgemaakte platforms wat jy skep vir gebruik met die Intel FPGA SDK vir OpenCL beïnvloed.

Beskrywing Oplossing
Vir Windows, wanneer die gasheertoepassing navraag doen oor die aantal toestelle, roep na clGetDeviceIDs gee 128 toestelle terug ongeag die werklike aantal toestelle teenwoordig.

Let wel: Jy kan die werklike beskikbare toestelle vind aan die begin van die toestellys wat teruggestuur word deur clGetDeviceIDs.

Voer een van die volgende oplossings uit:

• Herskryf die gasheertoepassing om die navraag te beperk

clGetDeviceIDs na die werklike aantal toestelle.

• Herskryf die gasheertoepassing om te gebruik clGetDeviceInfo om navraag te doen watter toestelle beskikbaar is. Bel clGetDeviceInfo met die CL_DEVICE_AVAILABLE vlag rapporteer korrek dat vreemde toestelle nie beskikbaar is nie.

• Herskryf die gasheertoepassing om slegs te bel clCreateContext met die werklike aantal toestelle. Roep clCreateContext met vreemde toestelle misluk met die fout CL_DEVICE_NOT_AVAILABLE.

• Stel die omgewingsveranderlike

CL_OVERRIDE_NUM_DEVICES_INTELFPGA aan die

korrekte aantal toestelle. Deur dit te doen, word die foutiewe gedrag van clGetDeviceIDs.

Nuutste bekende Intel FPGA SDK vir OpenCL sagteware kwessies

Vir bykomende bekende kwessie-inligting vir die huidige Intel FPGA SDK vir OpenCL-weergawe en vir vorige weergawes, verwys na die Knowledge Base web bladsy.

Verwante inligting
Kennisbasis

Sagteware kwessies opgelos

Geen sagtewarekwessies is aangemeld, reggestel of andersins opgelos in die Intel FPGA SDK vir OpenCL en die Intel FPGA RTE vir OpenCL Weergawe 22.4 nie.

 Sagteware-patches ingesluit in hierdie uitgawe

Geen sagteware-patches ingesluit in hierdie vrystelling nie.

Intel FPGA SDK vir OpenCL Pro Edition Release Notes Archives

Vir die jongste en vorige weergawes van hierdie vrystellingnotas, verwys na Intel FPGA SDK vir OpenCL Pro Edition-vrystellingsnotas. As 'n sagteware weergawe nie gelys is nie, is die gids vir die vorige sagteware weergawe van toepassing.

Dokumenthersieningsgeskiedenis van die Intel FPGA SDK vir OpenCL Pro Edition-vrystellingsaantekeninge
Dokument weergawe Intel Quartus Prime weergawe Veranderinge
2022.12.19 22.4 Aanvanklike vrystelling.

Sosiale ikoon Aanlyn weergawe
Sosiale ikoon Stuur terugvoer

intel Logo

Dokumente / Hulpbronne

intel RN-OCL004 FPGA SDK vir OpenCL Pro Edition [pdf] Gebruikersgids
RN-OCL004, RN-OCL004 FPGA SDK vir OpenCL Pro Edition, FPGA SDK vir OpenCL Pro Edition, SDK vir OpenCL Pro Edition, OpenCL Pro Edition, Edition

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *