intel RN-OCL004 FPGA SDK, skirtas OpenCL Pro Edition
Intel® FPGA SDK, skirtas OpenCL™ Pro Edition 22.4 versijai, laidos pastabos
Intel® FPGA SDK, skirta OpenCL™ Pro Edition laidai, pateikia naujausios informacijos apie Intel FPGA programinės įrangos kūrimo rinkinį (SDK), skirtą OpenCL(1)(2) Pro Edition ir Intel FPGA Runtime Environment (RTE), skirtą OpenCL Pro Edition. 22.4 versija.
Naujos funkcijos ir patobulinimai
Šiame „OpenCL Pro Edition“ skirto „Intel FPGA SDK“ ir „OpenCL Pro Edition“ skirto „Intel FPGA RTE“ leidime nepridėta jokių naujų funkcijų.
Operacinės sistemos palaikymas
Informaciją apie OS palaikymą „Intel FPGA SDK for OpenCL“ rasite „Intel FPGA“ operacinės sistemos palaikymo puslapyje. websvetainę.
Susijusi informacija
Operacinės sistemos palaikymas
Programinės įrangos elgesio pakeitimai
Dabartinėje „Intel FPGA SDK for OpenCL“ ir „Intel FPGA RTE for OpenCL“ versijoje programinės įrangos veikimo pakeitimų nepadaryta.
Susijusi informacija
OpenCL 2.0 antraštės
Žinomos problemos ir sprendimai
Šiame skyriuje pateikiama informacija apie žinomas problemas, turinčias įtakos Intel FPGA SDK, skirta OpenCL, ir Intel FPGA RTE, skirta OpenCL versijai 22.4.
- OpenCL ir OpenCL logotipas yra Apple Inc. prekių ženklai, naudojami su Khronos Group™ leidimu.
- „Intel“ FPGA SDK, skirtas „OpenCL“, yra pagrįstas paskelbta „Khronos“ specifikacija ir praėjo „Khronos“ atitikties testavimo procesą. Dabartinę atitikties būseną galite rasti adresu www.khronos.org/conformance.
Aprašymas | Sprendimas |
Kompiliuojant OpenCL branduolį, kuriame yra iškvietimų į bibliotekos funkcijas, kuriose yra HLS užduotys, laipsniškas kompiliavimas gali suaktyvinti nepaveiktų branduolių perkompiliavimą. | Nėra žinomo sprendimo. Tačiau tai nėra funkcinė klaida. Dėl to gali būti sukurtas konservatyvesnis laipsniškas kompiliavimas. |
Emuliatoriaus vykdymo laikas skleidžia tvirtinimo klaidą, jei branduolys įtraukiamas į eilę 16,000 XNUMX kartų. | Į branduolį neįtraukite daugiau nei 16,000 XNUMX kartų. |
„OpenCL“ branduoliai, kurių pavadinimai ilgesni nei 61 simbolis, gali sugesti „Intel Quartus® Prime Pro Edition“ kompiliatoriuje ir atsirasti klaida, panaši į šią klaidą: | Sumažinkite OpenCL branduolio pavadinimo dydį. |
Klaida (16045): atvejis "...| _cra_slave_inst" sukuria neapibrėžtą objektą " _function_cra_slave" File:filepavadinimas> eilutė: |
|
Kai kuriais atvejais OpenCL branduolio vamzdžiai negali būti perduoti kaip argumentai. Požymis yra tai, kad vykdymo laikas gauna a CL_INVALID_BUFFER_SIZE (-61) klaida, kai įtraukiate branduolį į eilę. |
Pakeiskite savo dizainą, kad vietoj vamzdžių būtų naudojami kanalai. |
Alternatyviai naudojant antrinius buferius ir jų pirminius buferius, viename įrašyti pakeitimai gali neatsispindėti kitame. | Buferio atvaizdavimas ir susiejimas priverčia sinchronizuoti antrinius buferius ir jų pirminius buferius. Šios problemos turėtų būti išvengta, kai atvaizduojamas ir susiejamas buferis tarp buferio naudojimo būdų. |
Šiame skyriuje pateikiama informacija apie žinomas problemas, turinčias įtakos dabartiniam „Intel FPGA SDK“, skirto „OpenCL Custom Platform Toolkit“ ir nuorodų platformoms, leidimui. Šios problemos taip pat gali turėti įtakos tinkintoms platformoms, kurias kuriate naudoti su Intel FPGA SDK, skirtu OpenCL.
Aprašymas | Sprendimas |
„Windows“ sistemoje, kai pagrindinė programa užklausa įrenginių skaičiaus, skambina į clGetDeviceIDs grąžinti 128 įrenginius, neatsižvelgiant į faktinį esamų įrenginių skaičių.
Pastaba: Faktinius galimus įrenginius galite rasti pateikto įrenginių sąrašo pradžioje |
Atlikite vieną iš šių problemų sprendimo būdų:
• Perrašykite pagrindinę programą, kad apribotumėte užklausą
• Perrašykite pagrindinę programą, kurią norite naudoti • Perrašykite pagrindinę programą, kad tik skambintumėte • Nustatykite aplinkos kintamąjį
teisingas įrenginių skaičius. Tai padarius ištaisomas klaidingas elgesys |
Naujausias žinomas Intel FPGA SDK, skirtas OpenCL programinės įrangos problemoms spręsti
Jei reikia papildomos žinomos informacijos apie dabartinės Intel FPGA SDK, skirtos OpenCL versijai, ir ankstesnių versijų problemas, žr. žinių bazę web puslapį.
Susijusi informacija
Žinių bazė
Išspręstos programinės įrangos problemos
„Intel FPGA SDK for OpenCL“ ir „Intel FPGA RTE“, skirta OpenCL versijai 22.4, apie programinės įrangos problemas nebuvo pranešta, jos nebuvo ištaisytos ar kitaip išspręstos.
Programinės įrangos pataisos, įtrauktos į šį leidimą
Šiame leidime nėra programinės įrangos pataisų.
„Intel“ FPGA SDK, skirtas „OpenCL Pro Edition“ laidos pastabų archyvams
Naujausią ir ankstesnę šio laidos pastabų versiją rasite Intel FPGA SDK, skirtas OpenCL Pro leidimo leidimo pastaboms. Jei programinės įrangos versijos sąraše nėra, galioja ankstesnės programinės įrangos versijos vadovas.
Dokumentuokite „Intel“ FPGA SDK, skirto „OpenCL Pro Edition“ leidimo pastabas, peržiūros istoriją
Dokumento versija | Intel Quartus Prime versija | Pakeitimai |
2022.12.19 | 22.4 | Pradinis išleidimas. |
Internetinė versija
Siųsti Atsiliepimus
Dokumentai / Ištekliai
![]() |
intel RN-OCL004 FPGA SDK, skirtas OpenCL Pro Edition [pdfVartotojo vadovas RN-OCL004, RN-OCL004 FPGA SDK, skirta „OpenCL Pro Edition“, FPGA SDK skirta „OpenCL Pro Edition“, SDK skirta „OpenCL Pro Edition“, „OpenCL Pro Edition“, leidimas |