i-intel RN-OCL004 FPGA SDK ye-OpenCL Pro Edition
i-intel RN-OCL004 FPGA SDK ye-OpenCL Pro Edition

I-Intel® FPGA SDK ye-OpenCL™ Pro Edition Version 22.4 Amanothi okukhishwa

I-Intel® FPGA SDK ye-OpenCL™ Pro Edition Release Notes inikeza ulwazi olushayo mayelana ne-Intel FPGA Software Development Kit (SDK) ye-OpenCL(1)(2) Pro Edition kanye ne-Intel FPGA Runtime Environment (RTE) ye-OpenCL Pro Edition. Inguqulo 22.4.

Izici Ezintsha Nezithuthukisi

Azikho izici ezintsha ezingezwe kulokhu kukhululwa kwe-Intel FPGA SDK ye-OpenCL Pro Edition kanye ne-Intel FPGA RTE ye-OpenCL Pro Edition.

Usekelo Lwesistimu Esebenzayo

Ulwazi mayelana nokusekelwa kwe-OS kwe-Intel FPGA SDK ye-OpenCL iyatholakala ekhasini Lokusekela Uhlelo Olusebenzayo le-Intel FPGA. webindawo.
Ulwazi Oluhlobene
Usekelo Lwesistimu Esebenzayo

Izinguquko Ekuziphatheni Kwesofthiwe

Azikho izinguquko ekuziphatheni kwesofthiwe ezenziwe ekukhishweni kwamanje kwe-Intel FPGA SDK ye-OpenCL kanye ne-Intel FPGA RTE ye-OpenCL.
Ulwazi Oluhlobene
Izihloko ze-OpenCL 2.0

Izinkinga ezaziwayo kanye nezixazululo

Lesi sigaba sihlinzeka ngolwazi mayelana nezinkinga ezaziwayo ezithinta i-Intel FPGA SDK ye-OpenCL kanye ne-Intel FPGA RTE ye-OpenCL Version 22.4.

  1. I-OpenCL kanye nelogo ye-OpenCL yizimpawu zokuthengisa ze-Apple Inc. ezisetshenziswa ngemvume ye-Khronos Group™.
  2. I-Intel FPGA SDK ye-OpenCL isuselwe ku-Khronos Specification eshicilelwe, futhi iphumelele Inqubo Yokuhlola Ukuvumelana kwe-Khronos. Isimo samanje sokuvumelana singatholakala kokuthi www.khronos.org/conformance.
Incazelo Indlela yokusebenza
Lapho uhlanganisa i-OpenCL kernel equkethe izingcingo eziya kumisebenzi yelabhulali equkethe imisebenzi ye-HLS, ukuhlanganiswa okwandayo kungase kubangele ukuhlanganiswa kabusha kwama-kernel angathinteki. Alikho ikhambi elaziwayo. Nokho, lesi akusona isiphazamisi esisebenzayo. Kungase kuphumele ekuhlanganiseni okukhulayo okulandelanayo.
Isikhathi sokusebenza sesilingisi sikhipha iphutha lokugomela uma i-kernel ifakwe emugqeni izikhathi ezingu-16,000. Ungafaki i-kernel izikhathi ezingaphezu kuka-16,000.
Izinhlamvu ze-OpenCL ezinamagama amade kunezinhlamvu ezingama-61 zingase zehluleke kumdidiyeli we-Intel Quartus® Prime Pro Edition ngephutha elifana naleli phutha elilandelayo: Yehlisa usayizi wegama le-OpenCL kernel.
Iphutha (16045): Isibonelo "...| _cra_slave_inst" ibeka ibhizinisi elingachazwanga " _function_cra_slave" File:fileigama> Umugqa:
Amapayipi e-OpenCL kernel awakwazi ukudluliswa njengama-agumenti kwezinye izimo. Uphawu ukuthi isikhathi sokusebenza sithola a CL_INVALID_BUFFER_SIZE (-61) iphutha uma ufaka umugqa ku-kernel yakho. Shintsha idizayini yakho ukuze usebenzise amashaneli esikhundleni samapayipi.
Uma kungenjalo kusetshenziswa ama-sub-buffers kanye namabhafa wawo womzali, izinguquko ezibhalelwe enye zingase zingaboniswa kwenye. Ukukhipha imephu nokwenza i-buffer kuphoqelela ama-sub-buffers kanye namabhafa wawo ongumzali ukuthi avunyelaniswe. Ukukhipha imephu nokwenza i-buffer phakathi kokusetshenziswa kwebhafa kufanele kuvimbele le nkinga.

Lesi sigaba sihlinzeka ngolwazi mayelana nezinkinga ezaziwayo ezithinta ukukhishwa kwamanje kwe-Intel FPGA SDK ye-OpenCL Custom Platform Toolkit kanye Nezikhombo Zenkundla. Lezi zinkinga zingase futhi zithinte Izinkundla Zezifiso ozidalayo ukuze zisetshenziswe ne-Intel FPGA SDK ye-OpenCL.

Incazelo Indlela yokusebenza
Ku-Windows, uma uhlelo lokusebenza lomsingathi lubuza inombolo yamadivayisi, lushayela ku clGetDeviceIDs buyisela amadivayisi angu-128 kungakhathaliseki inombolo yangempela yamadivayisi akhona.

Qaphela: Ungathola amadivayisi wangempela atholakalayo ekuqaleni kohlu lwedivayisi olubuyiswe clGetDeviceIDs.

Yenza okukodwa kwalokhu okulandelayo:

• Phinda ubhale uhlelo lokusebenza lomsingathi ukuze ukhawulele umbuzo walo

clGetDeviceIDs enombolweni yangempela yamadivayisi.

• Bhala kabusha uhlelo lokusebenza oluzosetshenziswa clGetDeviceInfo ukubuza ukuthi imaphi amadivaysi atholakalayo. Ishayela i-clGetDeviceInfo nge- CL_DEVICE_AVAILABLE umaka ubika kahle ukuthi amadivayisi angaphandle awatholakali.

• Bhala kabusha uhlelo lokusebenza lomsingathi ukuze ushayele kuphela clCreateContext ngenombolo yangempela yamadivayisi. Iyafona clCreateContext ngamadivaysi angaphandle ahluleka ngephutha CL_DEVICE_NOT_AVAILABLE.

• Setha okuguquguqukayo kwemvelo

CL_OVERRIDE_NUM_DEVICES_INTELFPGA kwe

inombolo efanele yamadivayisi. Ukwenza kanjalo kulungisa ukuziphatha okuyiphutha kwe clGetDeviceIDs.

I-Intel FPGA SDK Eyaziwa Yakamuva Yezinkinga Zesoftware ye-OpenCL

Ukuze uthole ulwazi olwengeziwe lwenkinga eyaziwayo ye-Intel FPGA SDK yamanje yenguqulo ye-OpenCL kanye nezinguqulo zangaphambilini, bheka i-Knowledge Base. web ikhasi.

Ulwazi Oluhlobene
Isisekelo Solwazi

Izinkinga Zesofthiwe Zixazululiwe

Azikho izinkinga zesofthiwe ezibikiwe, zalungiswa noma zaxazululwa ngenye indlela ku-Intel FPGA SDK ye-OpenCL kanye ne-Intel FPGA RTE ye-OpenCL Version 22.4.

 Amapheshi Esofthiwe Afakwe kulokhu Kukhishwa

Awekho amapeshi esoftware afakiwe kulokhu kukhishwa.

I-Intel FPGA SDK ye-OpenCL Pro Edition Yokukhishwa Kwezingobo Zomlando

Ngezinguqulo zakamuva nezidlule zalokhu kukhishwa kwamanothi, bheka ku-II-ntel FPGA SDK ye-OpenCL Pro Edition Amanothi okukhishwa. Uma inguqulo yesofthiwe ingekho ohlwini, umhlahlandlela wenguqulo yangaphambilini yesofthiwe uyasebenza.

Umlando Wokubuyekezwa Kwedokhumenti we-Intel FPGA SDK yamanothi okukhishwa we-OpenCL Pro Edition
Inguqulo Yedokhumenti Inguqulo ye-Intel Quartus Prime Izinguquko
2022.12.19 22.4 Ukukhishwa kokuqala.

Isithonjana Somphakathi I-Online Version
Isithonjana Somphakathi Thumela Impendulo

Ilogo ye-intel

Amadokhumenti / Izinsiza

i-intel RN-OCL004 FPGA SDK ye-OpenCL Pro Edition [pdf] Umhlahlandlela Womsebenzisi
I-RN-OCL004, RN-OCL004 FPGA SDK ye-OpenCL Pro Edition, i-FPGA SDK ye-OpenCL Pro Edition, i-SDK ye-OpenCL Pro Edition, i-OpenCL Pro Edition, i-Edishini

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *