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

Intel® FPGA SDK foar OpenCL™ Pro Edition Ferzje 22.4 Release Notes

De Intel® FPGA SDK foar OpenCL™ Pro Edition Release Notes leveret let-breaking ynformaasje oer de Intel FPGA Software Development Kit (SDK) foar OpenCL(1)(2) Pro Edition en de Intel FPGA Runtime Environment (RTE) foar OpenCL Pro Edition Ferzje 22.4.

Nije funksjes en ferbetterings

Gjin nije funksjes tafoege yn dizze release fan 'e Intel FPGA SDK foar OpenCL Pro Edition en de Intel FPGA RTE foar OpenCL Pro Edition.

Bestjoeringssysteem Support

Ynformaasje oer OS-stipe foar de Intel FPGA SDK foar OpenCL is beskikber op 'e side foar bestjoeringssysteemstipe fan' e Intel FPGA website.
Related Information
Bestjoeringssysteem Support

Feroarings oan Software Gedrach

Gjin wizigingen oan it softwaregedrach waarden makke yn 'e hjoeddeistige release fan' e Intel FPGA SDK foar OpenCL en de Intel FPGA RTE foar OpenCL.
Related Information
OpenCL 2.0 Headers

Bekende problemen en oplossingen

Dizze seksje jout ynformaasje oer bekende problemen dy't ynfloed hawwe op de Intel FPGA SDK foar OpenCL en de Intel FPGA RTE foar OpenCL Ferzje 22.4.

  1. OpenCL en it OpenCL-logo binne hannelsmerken fan Apple Inc. brûkt mei tastimming fan de Khronos Group™.
  2. De Intel FPGA SDK foar OpenCL is basearre op in publisearre Khronos-spesifikaasje, en hat it Khronos Conformance Testing-proses trochjûn. Aktuele konformiteitstatus is te finen op www.khronos.org/conformance.
Beskriuwing Oplossing
By it kompilearjen fan in OpenCL-kernel dy't oproppen befettet nei biblioteekfunksjes dy't HLS-taken befetsje, kin inkrementele kompilaasje opnij kompilearje foar net-oantaaste kernels. Gjin bekende oplossing. Dit is lykwols gjin funksjonele bug. It kin resultearje yn in mear konservative ynkrementele kompilaasje.
De runtime fan 'e emulator stjoert in bewearingsflater út as in kernel 16,000 kear yn' e wachtrige wurdt. Stel in kernel net mear as 16,000 kear yn wacht.
OpenCL-kernels mei nammen langer dan 61 tekens kinne mislearje yn 'e Intel Quartus® Prime Pro Edition-kompiler mei in flater fergelykber mei de folgjende flater: Ferminderje de grutte fan de OpenCL kernel namme.
Flater (16045): Instance "...| _cra_slave_inst" instantiates undefined entity " _function_cra_slave" File:filenamme> Line:
OpenCL kernelpipes kinne yn guon gefallen net as arguminten trochjûn wurde. It symptoom is de runtime ûntfangt in CL_INVALID_BUFFER_SIZE (-61) flater as jo jo kernel yn 'e wachtrige sette. Feroarje jo ûntwerp om kanalen te brûken ynstee fan pipes.
As alternatyf sub-buffers en har âlderbuffers brûke, kinne wizigingen dy't nei de iene skreaun binne miskien net yn 'e oare wjerspegelje. Unmapping en mapping fan in buffer twingt de sub-buffers en harren âlder buffers te syngronisearje. Unmapping en mapping fan in buffer tusken buffergebrûk moat dit probleem foarkomme.

Dizze seksje jout ynformaasje oer bekende problemen dy't ynfloed hawwe op 'e hjoeddeistige release fan' e Intel FPGA SDK foar OpenCL Custom Platform Toolkit en Reference Platforms. Dizze problemen kinne ek ynfloed hawwe op oanpaste platfoarms dy't jo meitsje foar gebrûk mei de Intel FPGA SDK foar OpenCL.

Beskriuwing Oplossing
Foar Windows, as de hostapplikaasje it oantal apparaten freget, ropt nei clGetDeviceIDs werom 128 apparaten nettsjinsteande it werklike oantal apparaten oanwêzich.

Noat: Jo kinne de werklike beskikbere apparaten fine oan it begjin fan 'e apparaatlist weromjûn troch clGetDeviceIDs.

Fier ien fan 'e folgjende oplossingen út:

• Rewrite de host applikaasje te beheinen de query foar

clGetDeviceIDs oan it werklike oantal apparaten.

• Rewrite de host applikaasje te brûken clGetDeviceInfo om te freegjen hokker apparaten beskikber binne. Calling clGetDeviceInfo mei de CL_DEVICE_AVAILABLE flagge meldt korrekt dat bûtenlânske apparaten net beskikber binne.

• Skriuw de hostapplikaasje opnij om allinich te skiljen clCreateContext mei it werklike oantal apparaten. Calling clCreateContext mei bûtenlânske apparaten mislearret mei de flater CL_DEVICE_NOT_AVAILABLE.

• Stel de omjouwing fariabele

CL_OVERRIDE_NUM_DEVICES_INTELFPGA oan 'e

krekte oantal apparaten. Dêrmei reparearret it ferkearde gedrach fan clGetDeviceIDs.

Lêste bekende Intel FPGA SDK foar OpenCL Software Issues

Foar ekstra bekende probleemynformaasje foar de hjoeddeistige Intel FPGA SDK foar OpenCL-ferzje en foar eardere ferzjes, ferwize nei de Knowledge Base web side.

Related Information
Knowledge Base

Software problemen oplost

Gjin softwareproblemen waarden rapportearre, korrizjearre of oars oplost yn 'e Intel FPGA SDK foar OpenCL en de Intel FPGA RTE foar OpenCL Ferzje 22.4.

 Software patches Opnaam yn dizze release

Gjin softwarepatches opnommen yn dizze release.

Intel FPGA SDK foar OpenCL Pro Edition Release Notes Archives

Foar de lêste en eardere ferzjes fan dizze release-notysjes, ferwize nei Intel FPGA SDK foar OpenCL Pro Edition Release Notes. As in softwareferzje net op 'e list stiet, jildt de gids foar de foarige softwareferzje.

Dokumintferzjeskiednis fan 'e Intel FPGA SDK foar OpenCL Pro Edition Release Notes
Dokumint Ferzje Intel Quartus Prime Ferzje Feroarings
2022.12.19 22.4 Inisjele release.

Sosjaal ikoan Online Ferzje
Sosjaal ikoan Stjoer Feedback

intel Logo

Dokuminten / Resources

intel RN-OCL004 FPGA SDK foar OpenCL Pro Edition [pdf] Brûkersgids
RN-OCL004, RN-OCL004 FPGA SDK foar OpenCL Pro Edition, FPGA SDK foar OpenCL Pro Edition, SDK foar OpenCL Pro Edition, OpenCL Pro Edition, Edition

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *