OpenCL પ્રો એડિશન માટે intel RN-OCL004 FPGA SDK
OpenCL પ્રો એડિશન માટે intel RN-OCL004 FPGA SDK

OpenCL™ પ્રો એડિશન વર્ઝન 22.4 રીલીઝ નોટ્સ માટે Intel® FPGA SDK

OpenCL™ પ્રો એડિશન રીલીઝ નોટ્સ માટે Intel® FPGA SDK OpenCL(1)(2) પ્રો એડિશન માટે Intel FPGA સોફ્ટવેર ડેવલપમેન્ટ કિટ (SDK) અને OpenCL પ્રો એડિશન માટે Intel FPGA રનટાઇમ એન્વાયર્નમેન્ટ (RTE) વિશે મોડેથી માહિતી પ્રદાન કરે છે. સંસ્કરણ 22.4.

નવી સુવિધાઓ અને ઉન્નત્તિકરણો

ઓપનસીએલ પ્રો એડિશન માટે ઇન્ટેલ એફપીજીએ એસડીકે અને ઓપનસીએલ પ્રો એડિશન માટે ઇન્ટેલ એફપીજીએ આરટીઇના આ પ્રકાશનમાં કોઈ નવી સુવિધાઓ ઉમેરવામાં આવી નથી.

ઓપરેટિંગ સિસ્ટમ સપોર્ટ

OpenCL માટે Intel FPGA SDK માટે OS સપોર્ટ વિશેની માહિતી Intel FPGA ના ઑપરેટિંગ સિસ્ટમ સપોર્ટ પેજ પર ઉપલબ્ધ છે. webસાઇટ
સંબંધિત માહિતી
ઓપરેટિંગ સિસ્ટમ સપોર્ટ

સોફ્ટવેર બિહેવિયરમાં ફેરફાર

OpenCL માટે Intel FPGA SDK અને OpenCL માટે Intel FPGA RTE ના વર્તમાન પ્રકાશનમાં સોફ્ટવેર વર્તનમાં કોઈ ફેરફાર કરવામાં આવ્યો નથી.
સંબંધિત માહિતી
OpenCL 2.0 હેડરો

જાણીતા મુદ્દાઓ અને ઉકેલો

આ વિભાગ જાણીતી સમસ્યાઓ વિશે માહિતી પ્રદાન કરે છે જે OpenCL માટે Intel FPGA SDK અને OpenCL સંસ્કરણ 22.4 માટે Intel FPGA RTE ને અસર કરે છે.

  1. OpenCL અને OpenCL લોગો એ Apple Inc. ના ટ્રેડમાર્ક છે જેનો ઉપયોગ Khronos Group™ ની પરવાનગી દ્વારા થાય છે.
  2. OpenCL માટે Intel FPGA SDK પ્રકાશિત થયેલ Khronos સ્પેસિફિકેશન પર આધારિત છે, અને Khronos Conformance Testing પ્રક્રિયા પાસ કરી છે. વર્તમાન સુસંગતતા સ્થિતિ અહીં મળી શકે છે www.khronos.org/conformance.
વર્ણન વર્કઅરાઉન્ડ
HLS કાર્યોને સમાવતા લાઇબ્રેરી ફંક્શન્સને કૉલ્સ ધરાવતી OpenCL કર્નલને કમ્પાઇલ કરતી વખતે, ઇન્ક્રીમેન્ટલ કમ્પાઇલ અપ્રભાવિત કર્નલ માટે પુનઃસંકલનને ટ્રિગર કરી શકે છે. કોઈ જાણીતું ઉપાય નથી. જો કે, આ કોઈ કાર્યાત્મક બગ નથી. તે વધુ રૂઢિચુસ્ત ઇન્ક્રીમેન્ટલ કમ્પાઇલમાં પરિણમી શકે છે.
જો કર્નલ 16,000 વખત કતારમાં હોય તો ઇમ્યુલેટર રનટાઈમ એક નિવેદનની ભૂલ બહાર કાઢે છે. કર્નલને 16,000 થી વધુ વખત કતારમાં રાખશો નહીં.
Intel Quartus® Prime Pro Edition કમ્પાઈલરમાં 61 અક્ષરો કરતાં લાંબા નામો સાથે OpenCL કર્નલ નીચેની ભૂલ જેવી જ ભૂલ સાથે નિષ્ફળ થઈ શકે છે: OpenCL કર્નલ નામનું કદ ઘટાડો.
ભૂલ (16045): ઉદાહરણ "...| _cra_slave_inst "અવ્યાખ્યાયિત એન્ટિટીને ત્વરિત કરે છે" _ફંક્શન_ક્રા_સ્લેવ" File:fileનામ> રેખા:
OpenCL કર્નલ પાઈપો કેટલાક કિસ્સાઓમાં દલીલો તરીકે પસાર કરી શકાતી નથી. લક્ષણ એ છે કે રનટાઈમ મેળવે છે CL_INVALID_BUFFER_SIZE (-61) જ્યારે તમે તમારી કર્નલને કતારમાં ગોઠવો ત્યારે ભૂલ. પાઈપોને બદલે ચેનલોનો ઉપયોગ કરવા માટે તમારી ડિઝાઇનમાં ફેરફાર કરો.
જ્યારે વૈકલ્પિક રીતે સબ-બફર્સ અને તેમના પેરેન્ટ બફર્સનો ઉપયોગ કરવામાં આવે છે, ત્યારે એકમાં લખેલા ફેરફારો બીજામાં પ્રતિબિંબિત થઈ શકશે નહીં. બફરને અનમેપિંગ અને મેપિંગ સબ-બફર્સ અને તેમના પેરેન્ટ બફર્સને સમન્વયિત કરવાની ફરજ પાડે છે. બફર ઉપયોગો વચ્ચે બફર અનમેપિંગ અને મેપિંગ આ સમસ્યાને અટકાવવી જોઈએ.

આ વિભાગ જાણીતી સમસ્યાઓ વિશે માહિતી પ્રદાન કરે છે જે OpenCL કસ્ટમ પ્લેટફોર્મ ટૂલકિટ અને સંદર્ભ પ્લેટફોર્મ્સ માટે Intel FPGA SDK ના વર્તમાન પ્રકાશનને અસર કરે છે. આ મુદ્દાઓ OpenCL માટે Intel FPGA SDK સાથે ઉપયોગ કરવા માટે તમે બનાવેલા કસ્ટમ પ્લેટફોર્મને પણ અસર કરી શકે છે.

વર્ણન વર્કઅરાઉન્ડ
વિન્ડોઝ માટે, જ્યારે હોસ્ટ એપ્લિકેશન ઉપકરણોની સંખ્યા વિશે પૂછે છે, ત્યારે કૉલ કરે છે clGetDeviceIDs હાજર ઉપકરણોની વાસ્તવિક સંખ્યાને ધ્યાનમાં લીધા વિના 128 ઉપકરણો પરત કરો.

નોંધ: દ્વારા પરત કરવામાં આવેલ ઉપકરણ સૂચિની શરૂઆતમાં તમે વાસ્તવિક ઉપલબ્ધ ઉપકરણો શોધી શકો છો clGetDeviceIDs.

નીચેનામાંથી એક ઉપાય કરો:

• માટે ક્વેરી મર્યાદિત કરવા માટે હોસ્ટ એપ્લિકેશનને ફરીથી લખો

clGetDeviceIDs ઉપકરણોની વાસ્તવિક સંખ્યા સુધી.

• ઉપયોગ કરવા માટે હોસ્ટ એપ્લિકેશનને ફરીથી લખો clGetDeviceInfo કયા ઉપકરણો ઉપલબ્ધ છે તે ક્વેરી કરવા માટે. સાથે clGetDeviceInfo પર કૉલ કરી રહ્યાં છે CL_DEVICE_AVAILABLE ફ્લેગ યોગ્ય રીતે જાણ કરે છે કે બાહ્ય ઉપકરણો અનુપલબ્ધ છે.

હોસ્ટ એપ્લિકેશનને ફક્ત કૉલ કરવા માટે ફરીથી લખો clCreateContext ઉપકરણોની વાસ્તવિક સંખ્યા સાથે. કૉલિંગ clCreateContext બાહ્ય ઉપકરણો સાથે ભૂલ સાથે નિષ્ફળ જાય છે CL_DEVICE_NOT_AVAILABLE.

પર્યાવરણ ચલ સેટ કરો

CL_OVERRIDE_NUM_DEVICES_INTELFPGA માટે

ઉપકરણોની સાચી સંખ્યા. આમ કરવાથી ની ભૂલભરેલી વર્તણૂક ઠીક થઈ જાય છે clGetDeviceIDs.

OpenCL સોફ્ટવેર મુદ્દાઓ માટે નવીનતમ જાણીતી Intel FPGA SDK

ઓપનસીએલ વર્ઝન માટે વર્તમાન ઇન્ટેલ એફપીજીએ એસડીકે અને અગાઉના વર્ઝન માટે વધારાની જાણીતી સમસ્યાની માહિતી માટે, નોલેજ બેઝનો સંદર્ભ લો web પૃષ્ઠ

સંબંધિત માહિતી
નોલેજ બેઝ

સોફ્ટવેર સમસ્યાઓ ઉકેલાઈ

OpenCL માટે Intel FPGA SDK અને OpenCL સંસ્કરણ 22.4 માટે Intel FPGA RTE માં કોઈ સૉફ્ટવેર સમસ્યાઓની જાણ, સુધારેલ અથવા અન્યથા ઉકેલાઈ નથી.

 આ પ્રકાશનમાં સમાવિષ્ટ સોફ્ટવેર પેચો

આ પ્રકાશનમાં કોઈ સોફ્ટવેર પેચ સામેલ નથી.

ઓપનસીએલ પ્રો એડિશન રીલીઝ નોટ્સ આર્કાઇવ્સ માટે ઇન્ટેલ FPGA SDK

આ પ્રકાશન નોંધોના નવીનતમ અને પહેલાનાં સંસ્કરણો માટે, I નો સંદર્ભ લોઓપનસીએલ પ્રો એડિશન રીલીઝ નોટ્સ માટે ntel FPGA SDK. જો સૉફ્ટવેર સંસ્કરણ સૂચિબદ્ધ નથી, તો અગાઉના સૉફ્ટવેર સંસ્કરણ માટેની માર્ગદર્શિકા લાગુ થાય છે.

ઓપનસીએલ પ્રો એડિશન રીલીઝ નોટ્સ માટે ઇન્ટેલ FPGA SDK નો દસ્તાવેજ પુનરાવર્તન ઇતિહાસ
દસ્તાવેજ સંસ્કરણ ઇન્ટેલ ક્વાર્ટસ પ્રાઇમ વર્ઝન ફેરફારો
2022.12.19 22.4 પ્રારંભિક પ્રકાશન.

સામાજિક ચિહ્ન ઑનલાઇન સંસ્કરણ
સામાજિક ચિહ્ન પ્રતિસાદ મોકલો

ઇન્ટેલ લોગો

દસ્તાવેજો / સંસાધનો

OpenCL પ્રો એડિશન માટે intel RN-OCL004 FPGA SDK [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
RN-OCL004, OpenCL Pro આવૃત્તિ માટે RN-OCL004 FPGA SDK, OpenCL Pro આવૃત્તિ માટે FPGA SDK, OpenCL Pro આવૃત્તિ માટે SDK, OpenCL Pro આવૃત્તિ, આવૃત્તિ

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *