OpenCL പ്രോ പതിപ്പിനായി intel RN-OCL004 FPGA SDK
OpenCL പ്രോ പതിപ്പിനായി intel RN-OCL004 FPGA SDK

ഉള്ളടക്കം മറയ്ക്കുക

OpenCL™ Pro പതിപ്പ് പതിപ്പ് 22.4 റിലീസ് കുറിപ്പുകൾക്കായുള്ള Intel® FPGA SDK

OpenCL™ Pro പതിപ്പ് റിലീസ് കുറിപ്പുകൾക്കായുള്ള 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.-ന്റെ വ്യാപാരമുദ്രകളാണ്.
  2. OpenCL-നുള്ള Intel FPGA SDK, പ്രസിദ്ധീകരിച്ച ക്രോണോസ് സ്പെസിഫിക്കേഷനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, കൂടാതെ ക്രോണോസ് കൺഫോർമൻസ് ടെസ്റ്റിംഗ് പ്രോസസ് പാസായി. നിലവിലെ അനുരൂപ നില കണ്ടെത്താനാകും www.khronos.org/conformance.
വിവരണം പരിഹാര മാർഗം
എച്ച്എൽഎസ് ടാസ്‌ക്കുകൾ അടങ്ങിയ ലൈബ്രറി ഫംഗ്‌ഷനുകളിലേക്കുള്ള കോളുകൾ അടങ്ങുന്ന ഒരു ഓപ്പൺസിഎൽ കേർണൽ കംപൈൽ ചെയ്യുമ്പോൾ, ഇൻക്രിമെന്റൽ കംപൈൽ ബാധിക്കാത്ത കേർണലുകൾക്കായി റീകംപൈലേഷൻ ട്രിഗർ ചെയ്‌തേക്കാം. അറിയപ്പെടുന്ന പരിഹാരമൊന്നുമില്ല. എന്നിരുന്നാലും, ഇതൊരു ഫങ്ഷണൽ ബഗ് അല്ല. ഇത് കൂടുതൽ യാഥാസ്ഥിതികമായ ഇൻക്രിമെന്റൽ കംപൈലിന് കാരണമായേക്കാം.
ഒരു കേർണൽ 16,000 തവണ ക്യൂവിൽ വെച്ചാൽ എമുലേറ്റർ റൺടൈം ഒരു അസെർഷൻ പിശക് പുറപ്പെടുവിക്കുന്നു. ഒരു കേർണൽ 16,000 തവണയിൽ കൂടുതൽ ക്യൂവിൽ നിർത്തരുത്.
61 പ്രതീകങ്ങളിൽ കൂടുതൽ നീളമുള്ള പേരുകളുള്ള OpenCL കേർണലുകൾ, ഇനിപ്പറയുന്ന പിശകിന് സമാനമായ ഒരു പിശകോടെ Intel Quartus® Prime Pro എഡിഷൻ കംപൈലറിൽ പരാജയപ്പെടാം: OpenCL കേർണൽ പേരിന്റെ വലിപ്പം കുറയ്ക്കുക.
പിശക് (16045): ഉദാഹരണം "...| _cra_slave_inst" നിർവചിക്കാത്ത എന്റിറ്റി "ഇൻസ്റ്റൻഷ്യേറ്റ് ചെയ്യുന്നു _function_cra_slave" File:fileപേര്> വരി:
ഓപ്പൺസിഎൽ കേർണൽ പൈപ്പുകൾ ചില സന്ദർഭങ്ങളിൽ ആർഗ്യുമെന്റുകളായി കൈമാറാൻ കഴിയില്ല. ലക്ഷണം റൺടൈം സ്വീകരിക്കുന്നതാണ് a CL_INVALID_BUFFER_SIZE (-61) നിങ്ങളുടെ കേർണൽ ക്യൂവിൽ വയ്ക്കുമ്പോൾ പിശക്. പൈപ്പുകൾക്ക് പകരം ചാനലുകൾ ഉപയോഗിക്കുന്നതിന് നിങ്ങളുടെ ഡിസൈൻ പരിഷ്ക്കരിക്കുക.
ഉപ-ബഫറുകളും അവയുടെ പാരന്റ് ബഫറുകളും പകരം ഉപയോഗിക്കുമ്പോൾ, ഒന്നിൽ എഴുതിയ മാറ്റങ്ങൾ മറ്റൊന്നിൽ പ്രതിഫലിച്ചേക്കില്ല. ഒരു ബഫർ അൺമാപ്പ് ചെയ്യുകയും മാപ്പ് ചെയ്യുകയും ചെയ്യുന്നത് സബ്-ബഫറുകളെയും അവയുടെ പാരന്റ് ബഫറുകളെയും സമന്വയിപ്പിക്കാൻ പ്രേരിപ്പിക്കുന്നു. ബഫർ ഉപയോഗങ്ങൾക്കിടയിൽ ഒരു ബഫർ അൺമാപ്പ് ചെയ്യുകയും മാപ്പ് ചെയ്യുകയും ചെയ്യുന്നത് ഈ പ്രശ്നം തടയണം.

OpenCL കസ്റ്റം പ്ലാറ്റ്‌ഫോം ടൂൾകിറ്റിനും റഫറൻസ് പ്ലാറ്റ്‌ഫോമുകൾക്കുമുള്ള Intel FPGA SDK യുടെ നിലവിലെ റിലീസിനെ ബാധിക്കുന്ന അറിയപ്പെടുന്ന പ്രശ്‌നങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങൾ ഈ വിഭാഗം നൽകുന്നു. OpenCL-നുള്ള Intel FPGA SDK-യ്‌ക്കൊപ്പം നിങ്ങൾ സൃഷ്‌ടിക്കുന്ന ഇഷ്‌ടാനുസൃത പ്ലാറ്റ്‌ഫോമുകളെയും ഈ പ്രശ്‌നങ്ങൾ ബാധിച്ചേക്കാം.

വിവരണം പരിഹാര മാർഗം
Windows-നായി, ഹോസ്റ്റ് ആപ്ലിക്കേഷൻ ഉപകരണങ്ങളുടെ എണ്ണം അന്വേഷിക്കുമ്പോൾ, വിളിക്കുന്നു clGetDeviceIDs നിലവിലുള്ള ഉപകരണങ്ങളുടെ യഥാർത്ഥ എണ്ണം പരിഗണിക്കാതെ 128 ഉപകരണങ്ങൾ തിരികെ നൽകുക.

കുറിപ്പ്: തിരികെ നൽകിയ ഉപകരണ ലിസ്റ്റിന്റെ തുടക്കത്തിൽ നിങ്ങൾക്ക് ലഭ്യമായ യഥാർത്ഥ ഉപകരണങ്ങൾ കണ്ടെത്താനാകും clGetDeviceIDs.

ഇനിപ്പറയുന്ന പരിഹാരങ്ങളിൽ ഒന്ന് നടപ്പിലാക്കുക:

• ചോദ്യം പരിമിതപ്പെടുത്താൻ ഹോസ്റ്റ് ആപ്ലിക്കേഷൻ വീണ്ടും എഴുതുക

clGetDeviceIDs ഉപകരണങ്ങളുടെ യഥാർത്ഥ എണ്ണത്തിലേക്ക്.

• ഉപയോഗിക്കുന്നതിന് ഹോസ്റ്റ് ആപ്ലിക്കേഷൻ വീണ്ടും എഴുതുക clGetDeviceInfo ഏതൊക്കെ ഉപകരണങ്ങൾ ലഭ്യമാണ് എന്ന് അന്വേഷിക്കാൻ. ഇതുപയോഗിച്ച് clGetDeviceInfo-ലേക്ക് വിളിക്കുന്നു CL_DEVICE_AVAILABLE പുറമേയുള്ള ഉപകരണങ്ങൾ ലഭ്യമല്ലെന്ന് ഫ്ലാഗ് ശരിയായി റിപ്പോർട്ട് ചെയ്യുന്നു.

• കോൾ ചെയ്യാൻ മാത്രം ഹോസ്റ്റ് ആപ്ലിക്കേഷൻ വീണ്ടും എഴുതുക clCreateContext ഉപകരണങ്ങളുടെ യഥാർത്ഥ എണ്ണം ഉപയോഗിച്ച്. വിളിക്കുന്നു clCreateContext പുറമേയുള്ള ഉപകരണങ്ങളിൽ പിശക് കൊണ്ട് പരാജയപ്പെടുന്നു CL_DEVICE_NOT_AVAILABLE.

• പരിസ്ഥിതി വേരിയബിൾ സജ്ജമാക്കുക

CL_OVERRIDE_NUM_DEVICES_INTELFPGA ലേക്ക്

ഉപകരണങ്ങളുടെ ശരിയായ എണ്ണം. അങ്ങനെ ചെയ്യുന്നത് തെറ്റായ പെരുമാറ്റം പരിഹരിക്കുന്നു clGetDeviceIDs.

OpenCL സോഫ്റ്റ്‌വെയർ പ്രശ്‌നങ്ങൾക്കായുള്ള ഏറ്റവും പുതിയ അറിയപ്പെടുന്ന ഇന്റൽ FPGA SDK

OpenCL പതിപ്പിനും മുൻ പതിപ്പുകൾക്കുമുള്ള നിലവിലെ Intel FPGA SDK-യ്‌ക്കായുള്ള കൂടുതൽ അറിയപ്പെടുന്ന പ്രശ്‌ന വിവരങ്ങൾക്ക്, നോളജ് ബേസ് കാണുക web പേജ്.

ബന്ധപ്പെട്ട വിവരങ്ങൾ
വിജ്ഞാന അടിത്തറ

സോഫ്‌റ്റ്‌വെയർ പ്രശ്‌നങ്ങൾ പരിഹരിച്ചു

OpenCL-നുള്ള Intel FPGA SDK-യിലും OpenCL പതിപ്പ് 22.4-നുള്ള Intel FPGA RTE-യിലും സോഫ്റ്റ്‌വെയർ പ്രശ്‌നങ്ങളൊന്നും റിപ്പോർട്ട് ചെയ്യുകയോ തിരുത്തുകയോ പരിഹരിക്കുകയോ ചെയ്തിട്ടില്ല.

 ഈ റിലീസിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന സോഫ്റ്റ്‌വെയർ പാച്ചുകൾ

ഈ റിലീസിൽ സോഫ്റ്റ്‌വെയർ പാച്ചുകളൊന്നും ഉൾപ്പെടുത്തിയിട്ടില്ല.

ഓപ്പൺസിഎൽ പ്രോ എഡിഷൻ റിലീസ് നോട്ട്സ് ആർക്കൈവുകൾക്കായുള്ള ഇന്റൽ എഫ്പിജിഎ എസ്ഡികെ

ഈ റിലീസ് കുറിപ്പുകളുടെ ഏറ്റവും പുതിയതും മുമ്പത്തെതുമായ പതിപ്പുകൾക്കായി, I റഫർ ചെയ്യുകntel FPGA SDK OpenCL പ്രോ പതിപ്പ് റിലീസ് കുറിപ്പുകൾക്കായി. ഒരു സോഫ്‌റ്റ്‌വെയർ പതിപ്പ് ലിസ്‌റ്റ് ചെയ്‌തിട്ടില്ലെങ്കിൽ, മുമ്പത്തെ സോഫ്‌റ്റ്‌വെയർ പതിപ്പിന്റെ ഗൈഡ് ബാധകമാണ്.

OpenCL പ്രോ പതിപ്പ് റിലീസ് കുറിപ്പുകൾക്കായുള്ള Intel FPGA SDK-യുടെ ഡോക്യുമെന്റ് റിവിഷൻ ചരിത്രം
പ്രമാണ പതിപ്പ് ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പതിപ്പ് മാറ്റങ്ങൾ
2022.12.19 22.4 പ്രാരംഭ റിലീസ്.

സോഷ്യൽ ഐക്കൺ ഓൺലൈൻ പതിപ്പ്
സോഷ്യൽ ഐക്കൺ ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

ഇന്റൽ ലോഗോ

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

OpenCL പ്രോ പതിപ്പിനായി intel RN-OCL004 FPGA SDK [pdf] ഉപയോക്തൃ ഗൈഡ്
ഓപ്പൺസിഎൽ പ്രോ പതിപ്പിനുള്ള RN-OCL004, RN-OCL004 FPGA SDK, OpenCL പ്രോ പതിപ്പിനുള്ള FPGA SDK, OpenCL പ്രോ പതിപ്പിനുള്ള SDK, OpenCL പ്രോ പതിപ്പ്, പതിപ്പ്

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *