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

I-Intel® FPGA SDK ye-OpenCL™ Pro Edition Version 22.4 yokuKhupha amanqaku

I-Intel® FPGA SDK ye-OpenCL™ Pro yokuKhupha amaNqaku okuKhuphayo ibonelela ngolwazi lwamva malunga ne-Intel FPGA Software Development Kit (SDK) ye-OpenCL(1)(2) Pro Edition kunye ne-Intel FPGA Runtime Environment (RTE) ye-OpenCL Pro Edition. Inguqulelo 22.4.

Iimpawu eziNtsha kunye nezongezo

Akukho zinto zintsha zongezwa kolu kukhutshwa kwe-Intel FPGA SDK ye-OpenCL Pro Edition kunye ne-Intel FPGA RTE ye-OpenCL Pro Edition.

Inkxaso yeNkqubo yokuSebenza

Ulwazi malunga nenkxaso ye-OS ye-Intel FPGA SDK ye-OpenCL iyafumaneka kwiphepha leNkxaso yeNkqubo yokuSebenza ye-Intel FPGA. webindawo.
Ulwazi olunxulumeneyo
Inkxaso yeNkqubo yokuSebenza

Utshintsho kwiSoftware Behaviour

Akukho lutshintsho kwindlela yokuziphatha yesoftware eyenziweyo kukhupho lwangoku lwe-Intel FPGA SDK ye-OpenCL kunye ne-Intel FPGA RTE ye-OpenCL.
Ulwazi olunxulumeneyo
Izihloko ze-OpenCL 2.0

Imiba eyaziwayo kunye neeNdlela zokuSebenza

Eli candelo libonelela ngolwazi malunga nemiba eyaziwayo echaphazela i-Intel FPGA SDK ye-OpenCL kunye ne-Intel FPGA RTE ye-OpenCL Version 22.4.

  1. I-OpenCL kunye nelogo ye-OpenCL ziimpawu zentengiso ze-Apple Inc. ezisetyenziswa ngemvume yeKhronos Group™.
  2. I-Intel FPGA SDK ye-OpenCL isekelwe kwiNkcazo ye-Khronos epapashwe, kwaye iphumelele iNkqubo yoVavanyo lwe-Khronos. Imeko yangoku yokuthotyelwa inokufumaneka apha www.khronos.org/conformance.
Inkcazo Indlela yokusebenza
Xa uqulunqa i-OpenCL kernel equlathe iifowuni eziya kwimisebenzi yethala leencwadi equlethe imisebenzi ye-HLS, uqokelelo olongezelelekileyo lunokubangela ukuphinda kuhlanganiswe kwiinkozo ezingachaphazelekanga. Akukho ndlela yaziwayo. Nangona kunjalo, oku akusiyo i-bug esebenzayo. Inokubangela uqulunqo olulongezelelekileyo olongezelelekileyo.
Ixesha lokuqhuba le-emulator likhupha impazamo yokungqina ukuba i-kernel ifakwe emgceni amaxesha angama-16,000. Musa ukukrola i-kernel ngaphezulu kwamaxesha angama-16,000.
Iinkozo ze-OpenCL ezinamagama amade kunoonobumba abangama-61 zinokusilela kumqokeleli we-Intel Quartus® Prime Pro Edition onempazamo efana nale ilandelayo: Nciphisa ubungakanani begama le-OpenCL kernel.
Impazamo (16045): Umzekelo "...| _cra_slave_inst" imisela into engachazwanga " _function_cra_slave" File:fileigama> Umgca:
Imibhobho ye-OpenCL kernel ayinakugqithiswa njengeengxoxo kwezinye iimeko. Uphawu lixesha lokubaleka lifumana a CL_INVALID_BUFFER_SIZE (-61) impazamo xa ukrola ikernel yakho. Lungisa uyilo lwakho ukuze usebenzise amajelo endaweni yemibhobho.
Xa kungenjalo kusetyenziswa ii-sub-buffers kunye ne-buffers yabazali bazo, utshintsho olubhalelwe kwenye lusenokungabonakaliswa kwenye. Ukungacwangciswa kunye nokwenza imephu isithinteli kunyanzelisa ii-sub-buffers kunye ne-buffers yazo yabazali ukuba zingqanyaniswe. Ukususa imephu kunye nokwenza imephu isithinteli phakathi kosetyenziso lwesithinteli kufuneka kuthintele lo mba.

Eli candelo libonelela ngolwazi malunga nemiba eyaziwayo echaphazela ukukhutshwa kwangoku kwe-Intel FPGA SDK ye-OpenCL Custom Platform Toolkit kunye ne-Reference Platforms. Le miba inokuchaphazela iiPlatifomu zesiNtu ozenzayo ukuba zisetyenziswe kunye ne-Intel FPGA SDK ye-OpenCL.

Inkcazo Indlela yokusebenza
KwiWindows, xa umncedisi wesicelo ebuza inani lezixhobo, ufowunela clGetDeviceIDs buyisela izixhobo ezili-128 kungakhathaliseki ukuba leliphi inani lezixhobo ezikhoyo.

Phawula: Ungafumana ezona zixhobo zikhoyo ekuqaleni koluhlu lwesixhobo esibuyiswe ngu clGetDeviceIDs.

Yenza enye yezi ndlela zilandelayo:

• Phinda ubhale isicelo somamkeli ukukhawulelana nombuzo

clGetDeviceIDs kwelona nani lezixhobo.

• Phinda ubhale inkqubo yomamkeli oza kuyisebenzisa clGetDeviceInfo ukubuza ukuba zeziphi izixhobo ezikhoyo. Ukufowunela clGetDeviceInfo nge CL_DEVICE_AVAILABLE iflegi ixela ngokuchanekileyo ukuba izixhobo ezingaphandle azikho.

• Phinda ubhale isicelo somamkeli ukufowuna kuphela clCreateContext ngenani elililo lezixhobo. Ukufowuna clCreateContext ngezixhobo ezingaphandle ziyasilela ngempazamo CL_DEVICE_NOT_AVAILABLE.

• Seta ukuguquguquka kokusingqongileyo

CL_OVERRIDE_NUM_DEVICES_INTELFPGA kwi

inani elichanekileyo lezixhobo. Ukwenza njalo kulungisa ukuziphatha okungalunganga kwe clGetDeviceIDs.

I-Intel FPGA SDK eyaziwayo yakutsha nje yeMiba yeSoftwe ye-OpenCL

Ngolwazi olongezelelweyo lomba olwaziwayo lweIntel FPGA SDK yangoku ye-OpenCL uguqulelo kunye neenguqulelo zangaphambili, bhekisa kwiSiseko soLwazi. web iphepha.

Ulwazi olunxulumeneyo
Okubelelwe elwazini

Imiba yeSoftware Isonjululwe

Akukho miba yesoftware yaxelwa, yalungiswa okanye yasonjululwa ngenye indlela kwi-Intel FPGA SDK ye-OpenCL kunye ne-Intel FPGA RTE ye-OpenCL Version 22.4.

 IiPatches zeSoftware zibandakanyiwe kolu Khupho

Akukho maqhosha esoftware ebandakanyiweyo kolu kukhutshwa.

I-Intel FPGA SDK ye-OpenCL Pro yokuKhupha amaNqaku oLondolozo lweeNkcukacha eziBalulekileyo

Kwiinguqulelo zamva nje kunye nezangaphambili zamanqaku okukhululwa, bhekisa ku-Ii-ntel FPGA SDK ye-OpenCL Pro yokuKhupha amanqaku. Ukuba uguqulelo lwesoftwe aludweliswanga, isikhokelo sohlobo lwangaphambili lwesoftwe siyasebenza.

Imbali yoHlaziyo yoXwebhu ye-Intel FPGA SDK ye-OpenCL Pro yokuKhupha amanqaku
Inguqulelo yoXwebhu Intel Quartus Prime Version Iinguqu
2022.12.19 22.4 Ukukhutshwa kokuqala.

Icon yoLuntu Version Online
Icon yoLuntu Ukuzisa impendulo

ILogo ye-intel

Amaxwebhu / Izibonelelo

intel RN-OCL004 FPGA SDK ye-OpenCL Pro Edition [pdf] Isikhokelo somsebenzisi
RN-OCL004, RN-OCL004 FPGA SDK for OpenCL Pro Edition, FPGA SDK for OpenCL Pro Edition, SDK for OpenCL Pro Edition, OpenCL Pro Edition, Edition

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *