intel RN-OCL004 FPGA SDK ya Toleo la OpenCL Pro
intel RN-OCL004 FPGA SDK ya Toleo la OpenCL Pro

Intel® FPGA SDK ya Madokezo ya Toleo la OpenCL™ Pro ya Toleo la 22.4

Intel® FPGA SDK ya Vidokezo vya Kutolewa vya Toleo la OpenCL™ Pro hutoa maelezo ya marehemu kuhusu Intel FPGA Software Development Kit (SDK) kwa Toleo la OpenCL(1)(2) Pro na Intel FPGA Runtime Environment (RTE) kwa Toleo la OpenCL Pro. Toleo la 22.4.

Vipengele Vipya na Viboreshaji

Hakuna vipengele vipya vilivyoongezwa katika toleo hili la Intel FPGA SDK kwa Toleo la OpenCL Pro na Intel FPGA RTE kwa Toleo la OpenCL Pro.

Usaidizi wa Mfumo wa Uendeshaji

Taarifa kuhusu usaidizi wa Mfumo wa Uendeshaji kwa Intel FPGA SDK kwa OpenCL inapatikana kwenye ukurasa wa Usaidizi wa Mfumo wa Uendeshaji wa Intel FPGA. webtovuti.
Habari Zinazohusiana
Usaidizi wa Mfumo wa Uendeshaji

Mabadiliko ya Tabia ya Programu

Hakuna mabadiliko ya tabia ya programu yaliyofanywa katika toleo la sasa la Intel FPGA SDK ya OpenCL na Intel FPGA RTE ya OpenCL.
Habari Zinazohusiana
Vichwa vya OpenCL 2.0

Masuala Yanayojulikana na Masuluhisho

Sehemu hii hutoa maelezo kuhusu masuala yanayojulikana yanayoathiri Intel FPGA SDK kwa OpenCL na Intel FPGA RTE kwa OpenCL Toleo la 22.4.

  1. OpenCL na nembo ya OpenCL ni alama za biashara za Apple Inc. zinazotumiwa kwa idhini ya Khronos Group™.
  2. Intel FPGA SDK ya OpenCL inatokana na Uainisho wa Khronos uliochapishwa, na imepitisha Mchakato wa Kujaribu Ulinganifu wa Khronos. Hali ya sasa ya ulinganifu inaweza kupatikana katika www.khronos.org/conformance.
Maelezo Suluhu
Wakati wa kuunda kerneli ya OpenCL iliyo na simu kwa vitendaji vya maktaba vilivyo na kazi za HLS, mkusanyiko wa nyongeza unaweza kusababisha urejeshaji wa kokwa ambazo hazijaathiriwa. Hakuna suluhisho linalojulikana. Walakini, hii sio mdudu wa kufanya kazi. Inaweza kusababisha mkusanyiko wa nyongeza wa kihafidhina.
Muda wa utekelezaji wa kiigizaji hutoa hitilafu ya kudai ikiwa kernel imepangwa mara 16,000. Usiweke punje kwenye foleni zaidi ya mara 16,000.
Kernels za OpenCL zenye majina yenye urefu wa zaidi ya herufi 61 zinaweza kushindwa katika mkusanyaji wa Toleo la Intel Quartus® Prime Pro na hitilafu sawa na hitilafu ifuatayo: Punguza saizi ya jina la OpenCL kernel.
Hitilafu (16045): Mfano "...| _cra_slave_inst" inasisitiza huluki isiyobainishwa " _kazi_crave_slave" File:filejina> Mstari:
Mabomba ya kernel ya OpenCL hayawezi kupitishwa kama hoja katika visa vingine. Dalili ni wakati wa kukimbia hupokea a CL_INVALID_BUFFER_SIZE (-61) kosa unapoingiza kerneli yako. Rekebisha muundo wako ili kutumia chaneli badala ya bomba.
Wakati mwingine unatumia vidhibiti vidogo na vibafa vyao vya wazazi, mabadiliko yaliyoandikwa kwa moja yanaweza yasionyeshwe katika nyingine. Kutenganisha na kutengeneza ramani bafa hulazimisha vihifadhi vidogo na vibafa vyao kuu kusawazishwa. Kutenganisha na kuweka ramani bafa kati ya matumizi ya bafa kunafaa kuzuia suala hili.

Sehemu hii hutoa maelezo kuhusu masuala yanayojulikana ambayo yanaathiri uchapishaji wa sasa wa Intel FPGA SDK kwa Zana ya Mfumo Maalum wa OpenCL na Mifumo ya Marejeleo. Matatizo haya yanaweza pia kuathiri Mifumo Maalum unayounda ili itumike na Intel FPGA SDK ya OpenCL.

Maelezo Suluhu
Kwa Windows, programu mwenyeji inapouliza idadi ya vifaa, hupiga simu kwa clGetDeviceIDs rudisha vifaa 128 bila kujali idadi halisi ya vifaa vilivyopo.

Kumbuka: Unaweza kupata vifaa halisi vinavyopatikana mwanzoni mwa orodha ya vifaa vilivyoletwa clGetDeviceIDs.

Fanya moja ya suluhisho zifuatazo:

• Andika upya programu ya seva pangishi ili kuweka kikomo kwa hoja

clGetDeviceIDs kwa idadi halisi ya vifaa.

• Andika upya programu tumizi ya kutumia clGetDeviceInfo kuuliza ni vifaa gani vinapatikana. Kupigia simu clGetDeviceInfo na CL_DEVICE_AVAILABLE ripoti inaripoti kwa usahihi kwamba vifaa vya nje havipatikani.

• Andika upya programu ya seva pangishi ili upige simu pekee clCreateContext na idadi halisi ya vifaa. Kupiga simu clCreateContext na vifaa vya nje hushindwa na hitilafu CL_DEVICE_NOT_AVAILABLE.

• Weka mabadiliko ya mazingira

CL_OVERRIDE_NUM_DEVICES_INTELFPGA kwa

idadi sahihi ya vifaa. Kufanya hivyo hurekebisha tabia potofu ya clGetDeviceIDs.

Intel FPGA SDK Inayojulikana Hivi Karibuni ya Masuala ya Programu ya OpenCL

Kwa maelezo ya ziada ya suala linalojulikana kwa Intel FPGA SDK ya sasa ya toleo la OpenCL na kwa matoleo ya awali, rejelea Msingi wa Maarifa. web ukurasa.

Habari Zinazohusiana
Msingi wa Maarifa

Masuala ya Programu Yametatuliwa

Hakuna masuala ya programu yaliyoripotiwa, kusahihishwa au kutatuliwa vinginevyo katika Intel FPGA SDK ya OpenCL na Intel FPGA RTE ya OpenCL Toleo la 22.4.

 Viraka vya Programu Zilizojumuishwa katika Toleo hili

Hakuna viraka vya programu vilivyojumuishwa katika toleo hili.

SDK ya Intel FPGA ya Kumbukumbu za Matoleo ya Toleo la OpenCL Pro

Kwa matoleo ya hivi punde na ya awali ya maelezo haya ya toleo, rejelea Intel FPGA SDK ya Vidokezo vya Toleo la OpenCL Pro. Ikiwa toleo la programu halijaorodheshwa, mwongozo wa toleo la awali la programu unatumika.

Historia ya Marekebisho ya Hati ya SDK ya Intel FPGA ya Vidokezo vya Toleo la OpenCL Pro
Toleo la Hati Toleo kuu la Intel Quartus Mabadiliko
2022.12.19 22.4 Kutolewa kwa awali.

Picha ya Kijamii Toleo la mtandaoni
Picha ya Kijamii Tuma Maoni

nembo ya Intel

Nyaraka / Rasilimali

intel RN-OCL004 FPGA SDK ya Toleo la OpenCL Pro [pdf] Mwongozo wa Mtumiaji
RN-OCL004, RN-OCL004 FPGA SDK ya Toleo la OpenCL Pro, FPGA SDK ya Toleo la OpenCL Pro, SDK ya Toleo la OpenCL Pro, Toleo la OpenCL Pro, Toleo

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *