intel RN-OCL004 FPGA SDK për OpenCL Pro Edition
intel RN-OCL004 FPGA SDK për OpenCL Pro Edition

Intel® FPGA SDK për OpenCL™ Pro Edition Version 22.4 Notes Release

Intel® FPGA SDK për OpenCL™ Pro Edition Notes ofron informacione të reja rreth Komitetit të Zhvillimit të Softuerit Intel FPGA (SDK) për OpenCL(1)(2) Pro Edition dhe Intel FPGA Runtime Environment (RTE) për OpenCL Pro Edition Versioni 22.4.

Karakteristikat dhe përmirësimet e reja

Nuk ka veçori të reja të shtuara në këtë version të Intel FPGA SDK për OpenCL Pro Edition dhe Intel FPGA RTE për OpenCL Pro Edition.

Mbështetja e Sistemit Operativ

Informacioni rreth mbështetjes së OS për Intel FPGA SDK për OpenCL disponohet në faqen Mbështetja e Sistemit Operativ të Intel FPGA webfaqe.
Informacione të Përafërta
Mbështetja e Sistemit Operativ

Ndryshimet në sjelljen e softuerit

Nuk u bënë ndryshime në sjelljen e softuerit në versionin aktual të Intel FPGA SDK për OpenCL dhe Intel FPGA RTE për OpenCL.
Informacione të Përafërta
Titujt OpenCL 2.0

Çështje të njohura dhe zgjidhje

Ky seksion ofron informacion rreth çështjeve të njohura që prekin Intel FPGA SDK për OpenCL dhe Intel FPGA RTE për OpenCL Version 22.4.

  1. OpenCL dhe logoja OpenCL janë marka tregtare të Apple Inc. të përdorura me lejen e Khronos Group™.
  2. Intel FPGA SDK për OpenCL bazohet në një specifikim të publikuar të Khronos dhe ka kaluar procesin e testimit të konformitetit të Khronos. Statusi aktual i konformitetit mund të gjendet në www.khronos.org/conformance.
Përshkrimi Zgjidhje
Kur përpiloni një kernel OpenCL që përmban thirrje për funksionet e bibliotekës që përmbajnë detyra HLS, përpilimi në rritje mund të shkaktojë ripërpilim për kernelet e paprekur. Nuk dihet zgjidhje. Megjithatë, ky nuk është një gabim funksional. Mund të rezultojë në një përpilim shtesë më konservator.
Koha e ekzekutimit të emulatorit lëshon një gabim pohimi nëse një kernel vihet në radhë 16,000 herë. Mos vini në radhë një kernel më shumë se 16,000 herë.
Kernelet OpenCL me emra më të gjatë se 61 karaktere mund të dështojnë në përpiluesin Intel Quartus® Prime Pro Edition me një gabim të ngjashëm me gabimin e mëposhtëm: Zvogëloni madhësinë e emrit të kernelit OpenCL.
Gabim (16045): Shembulli "...| _cra_slave_inst" instancon entitetin e papërcaktuar " _function_cra_slave" File:fileemri> Linja:
Tubat e kernelit OpenCL nuk mund të kalohen si argumente në disa raste. Simptoma është koha e ekzekutimit që merr a CL_INVALID_BUFFER_SIZE (-61) gabim kur vendosni kernelin tuaj në radhë. Ndryshoni dizajnin tuaj për të përdorur kanale në vend të tubave.
Kur përdoren në mënyrë alternative nën-buferat dhe buferat e tyre mëmë, ndryshimet e shkruara në njërën mund të mos pasqyrohen në tjetrën. Zhbërja e hartës dhe hartëzimi i një buffer detyron nën-buferët dhe buferët e tyre prindër të sinkronizohen. Heqja e hartës dhe hartëzimi i një tamponi midis përdorimeve të tamponit duhet ta parandalojë këtë problem.

Ky seksion ofron informacion rreth çështjeve të njohura që ndikojnë në lëshimin aktual të Intel FPGA SDK për Paketën e Veglave të Platformës së Përshtatshme të OpenCL dhe platformat e referencës. Këto çështje mund të ndikojnë gjithashtu në Platformat e personalizuara që krijoni për përdorim me Intel FPGA SDK për OpenCL.

Përshkrimi Zgjidhje
Për Windows, kur aplikacioni pritës kërkon numrin e pajisjeve, telefonon në clGetDeviceIDs ktheni 128 pajisje pavarësisht nga numri aktual i pajisjeve të pranishme.

Shënim: Ju mund t'i gjeni pajisjet aktuale të disponueshme në fillim të listës së pajisjeve të kthyera nga clGetDeviceIDs.

Kryeni një nga zgjidhjet e mëposhtme:

• Rishkruani aplikacionin pritës për të kufizuar kërkesën

clGetDeviceIDs në numrin aktual të pajisjeve.

• Rishkruani aplikacionin pritës për t'u përdorur clGetDeviceInfo për të pyetur se cilat pajisje janë të disponueshme. Telefonimi i clGetDeviceInfo me CL_DEVICE_AVAILABLE flamuri raporton saktë se pajisjet e jashtme nuk janë të disponueshme.

• Rishkruani aplikacionin pritës vetëm për të thirrur clCreateContext me numrin aktual të pajisjeve. Duke thirrur clCreateContext me pajisje të jashtme dështon me gabimin CL_DEVICE_NOT_AVAILABLE.

• Vendosni variablin e mjedisit

CL_OVERRIDE_NUM_DEVICES_INTELFPGA te

numri i saktë i pajisjeve. Duke bërë këtë rregullon sjelljen e gabuar të clGetDeviceIDs.

SDK e njohur më e fundit Intel FPGA për çështjet e softuerit OpenCL

Për informacion shtesë për çështjet e njohura për SDK-në aktuale të Intel FPGA për versionin OpenCL dhe për versionet e mëparshme, referojuni Baza e Njohurive web faqe.

Informacione të Përafërta
Baza e njohurive

Problemet e softuerit të zgjidhura

Asnjë problem me softuerin nuk është raportuar, korrigjuar ose zgjidhur ndryshe në Intel FPGA SDK për OpenCL dhe Intel FPGA RTE për OpenCL Version 22.4.

 Arna softuerike të përfshira në këtë publikim

Nuk ka arnime softuerike të përfshira në këtë version.

Intel FPGA SDK për arkivat e shënimeve të publikimit të OpenCL Pro Edition

Për versionet më të fundit dhe të mëparshme të shënimeve të këtij versioni, referojuni Intel FPGA SDK për shënimet e publikimit të OpenCL Pro Edition. Nëse një version i softuerit nuk është i listuar, zbatohet udhëzuesi për versionin e mëparshëm të softuerit.

Historia e rishikimit të dokumentit të Intel FPGA SDK për Shënimet e lëshimit të OpenCL Pro Edition
Versioni i dokumentit Versioni i Intel Quartus Prime Ndryshimet
2022.12.19 22.4 Lëshimi fillestar.

Ikona sociale Versioni Online
Ikona sociale Dërgo koment

Logo e Intel

Dokumentet / Burimet

intel RN-OCL004 FPGA SDK për OpenCL Pro Edition [pdfUdhëzuesi i përdoruesit
RN-OCL004, RN-OCL004 FPGA SDK për OpenCL Pro Edition, FPGA SDK për OpenCL Pro Edition, SDK për OpenCL Pro Edition, OpenCL Pro Edition, Edition

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *