intel oneAPI മാത്ത് കേർണൽ ലൈബ്രറി
Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി ഉപയോഗിച്ച് ആരംഭിക്കുക
Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി (oneMKL) CPU, GPU എന്നിവയ്ക്കായുള്ള വളരെ ഒപ്റ്റിമൈസ് ചെയ്തതും വിപുലമായി സമാന്തരവുമായ ദിനചര്യകളുള്ള ഒരു ഗണിത കമ്പ്യൂട്ടിംഗ് ലൈബ്രറി ഉപയോഗിച്ച് പരമാവധി പ്രകടനം നേടാൻ നിങ്ങളെ സഹായിക്കുന്നു. സിപിയുവിലെ മിക്ക ദിനചര്യകൾക്കും ലൈബ്രറിയിൽ സി, ഫോർട്രാൻ ഇന്റർഫേസുകളും സിപിയുവിലും ജിപിയുവിലും ചില ദിനചര്യകൾക്കായി ഡിപിസി++ ഇന്റർഫേസുകളും ഉണ്ട്. ഇനിപ്പറയുന്നവ ഉൾപ്പെടെ വിവിധ ഇന്റർഫേസുകളിൽ നിരവധി ഗണിത പ്രവർത്തനങ്ങൾക്കുള്ള സമഗ്രമായ പിന്തുണ നിങ്ങൾക്ക് കണ്ടെത്താനാകും:
സിപിയുവിലെ സിക്കും ഫോർട്രാനും
- ലീനിയർ ആൾജിബ്ര
- ഫാസ്റ്റ് ഫോറിയർ ട്രാൻസ്ഫോമുകൾ (FFT)
- വെക്റ്റർ ഗണിതം
- നേരിട്ടുള്ളതും ആവർത്തിക്കുന്നതുമായ വിരളമായ സോൾവറുകൾ
- റാൻഡം നമ്പർ ജനറേറ്ററുകൾ
CPU, GPU എന്നിവയിലെ DPC++ നായി (കൂടുതൽ വിശദാംശങ്ങൾക്ക് Intel® oneAPI Math Kernel Library—Data Parallel C++ Developer Reference കാണുക.)
- ലീനിയർ ആൾജിബ്ര
- ബ്ലാസ്
- തിരഞ്ഞെടുത്ത സ്പാർസ് BLAS പ്രവർത്തനം
- തിരഞ്ഞെടുത്ത LAPACK പ്രവർത്തനം
- ഫാസ്റ്റ് ഫോറിയർ ട്രാൻസ്ഫോമുകൾ (FFT)
- 1D, 2D, 3D
- റാൻഡം നമ്പർ ജനറേറ്ററുകൾ
- തിരഞ്ഞെടുത്ത പ്രവർത്തനം
- തിരഞ്ഞെടുത്ത വെക്റ്റർ മാത്ത് പ്രവർത്തനം
നിങ്ങൾ ആരംഭിക്കുന്നതിന് മുമ്പ്
അറിയപ്പെടുന്ന പ്രശ്നങ്ങൾക്കും ഏറ്റവും കാലികമായ വിവരങ്ങൾക്കും റിലീസ് കുറിപ്പുകൾ പേജ് സന്ദർശിക്കുക.
സിസ്റ്റം ആവശ്യകതകൾക്കായി Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി സിസ്റ്റം ആവശ്യകതകൾ പേജ് സന്ദർശിക്കുക.
DPC++ കംപൈലർ ആവശ്യകതകൾക്കായി Intel® oneAPI DPC++/C++ കമ്പൈലർ ഉപയോഗിച്ച് ആരംഭിക്കുക സന്ദർശിക്കുക.
ഘട്ടം 1: Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി ഇൻസ്റ്റാൾ ചെയ്യുക
Intel® oneAPI ബേസ് ടൂൾകിറ്റിൽ നിന്ന് Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി ഡൗൺലോഡ് ചെയ്യുക.
പൈത്തൺ ഡിസ്ട്രിബ്യൂഷനുകൾക്കായി, പൈത്തൺ*, ഇന്റൽ പെർഫോമൻസ് ലൈബ്രറികൾ എന്നിവയ്ക്കായുള്ള Intel® ഡിസ്ട്രിബ്യൂഷൻ ഇൻസ്റ്റാളുചെയ്യുന്നത് കാണുക.
പൈത്തൺ വിതരണങ്ങൾക്കായി, ഇനിപ്പറയുന്ന പരിമിതികൾ ശ്രദ്ധിക്കുക:
Linux*, macOS* എന്നിവയിലെ PIP വിതരണത്തിനായുള്ള oneMKL devel പാക്കേജ് (mkl-devel) ഡൈനാമിക് ലൈബ്രറികളുടെ സിംലിങ്കുകൾ നൽകുന്നില്ല (കൂടുതൽ വിവരങ്ങൾക്ക് PIP GitHub ലക്കം #5919 കാണുക).
വൺഎംകെഎൽ ഡെവലപ്പ് പാക്കേജുമായി ഡൈനാമിക് അല്ലെങ്കിൽ സിംഗിൾ ഡൈനാമിക് ലൈബ്രറി ലിങ്ക് ചെയ്യുന്ന സാഹചര്യത്തിൽ (കൂടുതൽ വിവരങ്ങൾക്ക് oneMKL ലിങ്ക് ലൈൻ അഡ്വൈസർ കാണുക) നിങ്ങൾ oneMKL ലൈബ്രറികളുടെ മുഴുവൻ പേരുകളും പതിപ്പുകളും ഉപയോഗിച്ച് ലിങ്ക് ലൈൻ പരിഷ്കരിക്കണം.
pkg-config ടൂളുമായി കംപൈൽ ചെയ്യുന്നതിനും ലിങ്കുചെയ്യുന്നതിനുമുള്ള വിവരങ്ങൾക്ക് Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറിയും pkg-config ടൂളും കാണുക.
oneMKL ലിങ്ക് ലൈൻ exampസിംലിങ്കുകൾ വഴി oneAPI ബേസ് ടൂൾകിറ്റിനൊപ്പം le:
- Linux:
icc app.obj -L${MKLROOT}/lib/intel64 -lmkl_intel_lp64-lmkl_intel_thread -lmkl_core -liomp5 -lpthread -lm -ldl - മാകോസ്:
icc app.obj -L${MKLROOT}/lib -Wl,-rpath,${MKLROOT}/lib-lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread
-lm -ldl
OneMKL ലിങ്ക് ലൈൻ മുൻample with PIP ഡെവലപ്പ് പാക്കേജ് ലൈബ്രറികൾ വഴി മുഴുവൻ പേരുകളും പതിപ്പുകളും: Linux:
icc app.obj ${MKLROOT}/lib/intel64/libmkl_intel_lp64.so.1 ${MKLROOT}/lib/intel64/libmkl_intel_thread.so.1 ${MKLROOT}/lib/intel64-core.ompsoad.1 -lm -ldl - മാകോസ്:
icc app.obj -Wl,-rpath,${MKLROOT}/lib${MKLROOT}/lib/intel64/libmkl_intel_lp64.1.dylib $ {MKLROOT}/lib/intel64/libmkl_intel_thread.1.dylib
${MKLROOT}/lib/intel64/libmkl_core.1.dylib -liomp5 -lpthread -lm-ldl
ഘട്ടം 2: ഒരു ഫംഗ്ഷൻ അല്ലെങ്കിൽ ദിനചര്യ തിരഞ്ഞെടുക്കുക
നിങ്ങളുടെ പ്രശ്നത്തിന് ഏറ്റവും അനുയോജ്യമായ ഒരു ഫംഗ്ഷനോ ദിനചര്യയോ oneMKL-ൽ നിന്ന് തിരഞ്ഞെടുക്കുക. ഈ ഉറവിടങ്ങൾ ഉപയോഗിക്കുക:
ഉറവിട ലിങ്ക്: ഉള്ളടക്കം
ലിനക്സിനായുള്ള oneMKL ഡെവലപ്പർ ഗൈഡ്*
വിൻഡോസിനായുള്ള oneMKL ഡെവലപ്പർ ഗൈഡ്*
macOS-നുള്ള oneMKL ഡെവലപ്പർ ഗൈഡ്*
ഡെവലപ്പർ ഗൈഡിൽ ഇനിപ്പറയുന്നവ ഉൾപ്പെടെ നിരവധി വിഷയങ്ങളെക്കുറിച്ചുള്ള വിശദമായ വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു:
- ആപ്ലിക്കേഷനുകൾ കംപൈൽ ചെയ്യുകയും ലിങ്ക് ചെയ്യുകയും ചെയ്യുന്നു
- ഇഷ്ടാനുസൃത DLL-കൾ നിർമ്മിക്കുന്നു
- ത്രെഡിംഗ്
- മെമ്മറി മാനേജ്മെൻ്റ്
oneMKL ഡെവലപ്പർ റഫറൻസ് - സി
ഭാഷ ഒന്ന്MKL ഡെവലപ്പർ റഫറൻസ് - ഫോർട്രാൻ ഭാഷ
oneMKL ഡെവലപ്പർ റഫറൻസ് - DPC++ ഭാഷ
- ഡെവലപ്പർ റഫറൻസിൽ (C, Fortran, DPC++ ഫോർമാറ്റുകളിൽ) എല്ലാ ലൈബ്രറി ഡൊമെയ്നുകളുടെയും പ്രവർത്തനങ്ങളുടെയും ഇന്റർഫേസുകളുടെയും വിശദമായ വിവരണങ്ങൾ അടങ്ങിയിരിക്കുന്നു.
Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി ഫംഗ്ഷൻ ഫൈൻഡിംഗ് അഡ്വൈസർ
- ഒരു പ്രത്യേക പ്രശ്നത്തിന് ഉപയോഗപ്രദമായ LAPACK ദിനചര്യകൾ പര്യവേക്ഷണം ചെയ്യാൻ LAPACK ഫംഗ്ഷൻ ഫൈൻഡിംഗ് അഡ്വൈസർ ഉപയോഗിക്കുക. ഉദാample, നിങ്ങൾ ഒരു ഓപ്പറേഷൻ ഇതായി വ്യക്തമാക്കുകയാണെങ്കിൽ:
- പതിവ് തരം: കമ്പ്യൂട്ടേഷണൽ
- കമ്പ്യൂട്ടേഷണൽ പ്രശ്നം: ഓർത്തോഗണൽ ഫാക്ടറൈസേഷൻ
- മെട്രിക്സ് തരം: പൊതുവായത്
- പ്രവർത്തനം: QR ഫാക്ടറൈസേഷൻ നടത്തുക
ഘട്ടം 3: നിങ്ങളുടെ കോഡ് ലിങ്ക് ചെയ്യുക
നിങ്ങളുടെ പ്രോഗ്രാം സവിശേഷതകൾക്കനുസരിച്ച് ലിങ്ക് കമാൻഡ് കോൺഫിഗർ ചെയ്യാൻ oneMKL ലിങ്ക് ലൈൻ അഡ്വൈസർ ഉപയോഗിക്കുക.
ചില പരിമിതികളും അധിക ആവശ്യകതകളും:
DPC++ നായുള്ള Intel® oneAPI Math Kernel Library mkl_intel_ilp64 ഇന്റർഫേസ് ലൈബ്രറിയും സീക്വൻഷ്യൽ അല്ലെങ്കിൽ TBB ത്രെഡിംഗും മാത്രം പിന്തുണയ്ക്കുന്നു.
Linux-ൽ സ്റ്റാറ്റിക് ലിങ്കിംഗ് ഉള്ള DPC++ ഇന്റർഫേസുകൾക്കായി
icpx -fsycl -fsycl-device-code-split=per_kernel -DMKL_ILP64 ${MKLROOT}/lib/intel64/libmkl_sycl.a -Wl,–start-group ${MKLROOT}/lib/intel64/libmkl_intel_ilp64.a ${MKLROOT}/lib/intel64/
libmkl_ .a ${MKLROOT}/lib/intel64/libmkl_core.a -Wl,–end-group -lsycl -lOpenCL -lpthread -ldl -lm
ഉദാample, ilp64 ഇന്റർഫേസുകളും TBB ത്രെഡിംഗും ഉപയോഗിച്ച് main.cpp-നെ ബിൽഡിംഗ്/സ്റ്റാറ്റിക് ലിങ്ക് ചെയ്യുന്നു:
icpx -fsycl -fsycl-device-code-split=per_kernel -DMKL_ILP64 -I${MKLROOT}/include main.cpp $
{MKLROOT}/lib/intel64/libmkl_sycl.a -Wl,–start-group ${MKLROOT}/lib/intel64/
libmkl_intel_ilp64.a ${MKLROOT}/lib/intel64/libmkl_tbb_thread.a ${MKLROOT}/lib/intel64/
libmkl_core.a -Wl,–end-group -L${TBBROOT}/lib/intel64/gcc4.8 -ltbb -lsycl -lOpenCL -lpthread -lm -ldl
ലിനക്സിൽ ഡൈനാമിക് ലിങ്കിംഗ് ഉള്ള DPC++ ഇന്റർഫേസുകൾക്കായി
icpx -fsycl -DMKL_ILP64 -L$ {MKLROOT}/lib/intel64 -lmkl_sycl -lmkl_intel_ilp64 -lmkl_ -lmkl_core -lsycl -lOpenCL -lpthread -ldl -lm
ഉദാample, ilp64 ഇന്റർഫേസുകളും TBB ത്രെഡിംഗും ഉപയോഗിച്ച് main.cpp-നെ ബിൽഡിംഗ്/ഡൈനാമിക് ലിങ്ക് ചെയ്യുന്നു:
icpx -fsycl -dmkl_ilp64 -i {mklroot} / {mklroot} / lib mklroot} / lib / contel64 -lmkl_tbb_lropenclp64 -lmkl_core -lsyl -lpencll -ltbb-lm
വിൻഡോസിൽ സ്റ്റാറ്റിക് ലിങ്കിംഗ് ഉള്ള DPC++ ഇന്റർഫേസുകൾക്കായി
icpx -fsycl -fsycl-device-code-split=per_kernel -DMKL_ILP64 “%MKLROOT%”\lib\intel64\mkl_sycl.lib
mkl_intel_ilp64.lib mkl_ .lib mkl_core_lib sycl.lib OpenCL.lib
ഉദാample, ilp64 ഇന്റർഫേസുകളും TBB ത്രെഡിംഗും ഉപയോഗിച്ച് main.cpp-നെ ബിൽഡിംഗ്/സ്റ്റാറ്റിക് ലിങ്ക് ചെയ്യുന്നു:
icpx -fsycl -fsycl-device-code-split=per_kernel -DMKL_ILP64 -I”%MKLROOT%\include” main.cpp”%MKLROOT%”\lib\intel64\mkl_sycl.lib mkl_intel_bdlib.mkl_bbl. sycl .lib OpenCL.lib tbb.lib
വിൻഡോസിൽ ഡൈനാമിക് ലിങ്കിംഗ് ഉള്ള DPC++ ഇന്റർഫേസുകൾക്കായി
icpx -fsycl -DMKL_ILP64 “%MKLROOT%”\lib\intel64\mkl_sycl_dll.lib mkl_intel_ilp64_dll.lib mkl_ _dll.lib mkl_core_dll.lib tbb.lib sycl.lib OpenCL.lib
ഉദാample, ilp64 ഇന്റർഫേസുകളും TBB ത്രെഡിംഗും ഉപയോഗിച്ച് main.cpp-നെ ബിൽഡിംഗ്/ഡൈനാമിക് ലിങ്ക് ചെയ്യുന്നു:
icpx -fsycl -fsycl-device-code-split=per_kernel -DMKL_ILP64 -I”%MKLROOT%\include” main.cpp “%MKLROOT%”\lib\intel64\mkl_sycl_dll.lib mkl_sycl_dll.lib mkl_inteldldld. mkl_core_dll.lib tbb .lib sycl.lib OpenCL.lib
ഓപ്പൺഎംപി ഓഫ്ലോഡ് പിന്തുണയുള്ള സി/ഫോർട്രാൻ ഇന്റർഫേസുകൾക്കായി
ജിപിയുവിലേക്ക് OpenMP ഓഫ്ലോഡ് സവിശേഷതയുള്ള C/Fotran Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി ഇന്റർഫേസുകൾ ഉപയോഗിക്കുക.
ഈ സവിശേഷതയെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് C OpenMP ഓഫ്ലോഡ് ഡെവലപ്പർ ഗൈഡ് കാണുക.
ജിപിയുവിലേക്ക് ഓപ്പൺഎംപി ഓഫ്ലോഡ് ഫീച്ചർ പ്രവർത്തനക്ഷമമാക്കാൻ C/Fortran oneMKL കംപൈൽ/ലിങ്ക് ലൈനുകളിൽ ഇനിപ്പറയുന്ന മാറ്റങ്ങൾ ചേർക്കുക:
- അധിക കംപൈൽ/ലിങ്ക് ഓപ്ഷനുകൾ: -fiopenmp -fopenmp-targets=spir64 -mllvm -vpo-paropt-use-raw-dev-ptr -fsycl
- അധിക ഒന്ന്MKL ലൈബ്രറി: oneMKL DPC++ ലൈബ്രറി
ഉദാample, ilp64 ഇന്റർഫേസുകളും ഓപ്പൺഎംപി ത്രെഡിംഗും ഉപയോഗിച്ച് ലിനക്സിൽ main.cpp-നെ ബിൽഡിംഗ്/ ഡൈനാമിക് ലിങ്ക് ചെയ്യുന്നു:
icx -fiopenmp -fopenmp-targets=spir64 -mllvm -vpo-paropt-use-raw-dev-ptr -fsycl -DMKL_ILP64 -m64 -I$(MKLROOT)/include main.cpp L${MKLROOT}/lib/intel64 lmkl_sycl -lmkl_intel_ilp64 -lmkl_intel_thread -lmkl_core -liomp5 -lsycl -lOpenCL -lstdc++ -lpthread -lm -ldl
പിന്തുണയ്ക്കുന്ന മറ്റെല്ലാ കോൺഫിഗറേഷനുകൾക്കും, Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി ലിങ്ക് ലൈൻ അഡ്വൈസർ കാണുക.
കൂടുതൽ കണ്ടെത്തുക
ഉറവിടം: വിവരണം
ട്യൂട്ടോറിയൽ: Matrix ഗുണനത്തിനായി Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി ഉപയോഗിക്കുന്നു:
- ട്യൂട്ടോറിയൽ - സി ഭാഷ
- ട്യൂട്ടോറിയൽ - ഫോർട്രാൻ ഭാഷ
ഈ ട്യൂട്ടോറിയൽ നിങ്ങൾക്ക് മെട്രിക്സ് ഗുണിക്കുന്നതിനും മാട്രിക്സ് ഗുണനത്തിന്റെ പ്രകടനം അളക്കുന്നതിനും ത്രെഡിംഗ് നിയന്ത്രിക്കുന്നതിനും OneMKL എങ്ങനെ ഉപയോഗിക്കാമെന്ന് കാണിക്കുന്നു.
Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി (oneMKL) റിലീസ് നോട്ട്സ് കൺട്രോൾ ത്രെഡിംഗ്.
പുതിയതും മാറിയതുമായ ഫീച്ചറുകൾ ഉൾപ്പെടെ, oneMKL-ന്റെ ഏറ്റവും പുതിയ റിലീസുമായി ബന്ധപ്പെട്ട വിവരങ്ങൾ റിലീസ് കുറിപ്പുകളിൽ അടങ്ങിയിരിക്കുന്നു. റിലീസുമായി ബന്ധപ്പെട്ട പ്രധാന ഓൺലൈൻ വിവര ഉറവിടങ്ങളിലേക്കുള്ള ലിങ്കുകൾ റിലീസ് കുറിപ്പുകളിൽ ഉൾപ്പെടുന്നു. ഇനിപ്പറയുന്നവയെക്കുറിച്ചുള്ള വിവരങ്ങളും നിങ്ങൾക്ക് കണ്ടെത്താനാകും:
- റിലീസിൽ എന്താണ് പുതിയത്
- ഉൽപ്പന്ന ഉള്ളടക്കങ്ങൾ
- സാങ്കേതിക പിന്തുണ നേടുന്നു
- ലൈസൻസ് നിർവചനങ്ങൾ
Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി
Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി (oneMKL) ഉൽപ്പന്ന പേജ്. പിന്തുണയ്ക്കും ഓൺലൈൻ ഡോക്യുമെന്റേഷനും ഈ പേജ് കാണുക.
Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി കുക്ക്ബുക്ക്
Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറിയിൽ മെട്രിക്സുകൾ ഗുണിക്കുക, സമവാക്യങ്ങളുടെ ഒരു സംവിധാനം പരിഹരിക്കുക, ഒരു ഫ്യൂറിയർ ട്രാൻസ്ഫോർമേഷൻ നടത്തുക എന്നിങ്ങനെയുള്ള വിവിധ സംഖ്യാ പ്രശ്നങ്ങൾ പരിഹരിക്കാൻ നിങ്ങളെ സഹായിക്കുന്ന നിരവധി ദിനചര്യകൾ അടങ്ങിയിരിക്കുന്നു.
Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി വെക്റ്റർ സ്ഥിതിവിവരക്കണക്കുകൾക്കുള്ള കുറിപ്പുകൾ
ഈ പ്രമാണത്തിൽ ഒരു ഓവർ ഉൾപ്പെടുന്നുview, VS-ൽ ഉൾപ്പെടുത്തിയിട്ടുള്ള റാൻഡം നമ്പർ ജനറേറ്ററുകളുടെ ഉപയോഗ മാതൃകയും പരിശോധനാ ഫലങ്ങളും.
Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി വെക്റ്റർ സ്റ്റാറ്റിസ്റ്റിക്സ് റാൻഡം നമ്പർ ജനറേറ്റർ പ്രകടന ഡാറ്റ
വെക്റ്റർ സ്റ്റാറ്റിസ്റ്റിക്സ് (VS) റാൻഡം നമ്പർ ജനറേറ്റർ (RNG) ഉപയോഗിച്ച് ലഭിച്ച പ്രകടന ഡാറ്റ CPE (ഘടകത്തിന് ക്ലോക്കുകൾ) അളവിന്റെ യൂണിറ്റ്, അടിസ്ഥാന റാൻഡം നമ്പർ ജനറേറ്ററുകൾ (BRNG), ജനറേറ്റഡ് ഡിസ്ട്രിബ്യൂഷൻ ജനറേറ്ററുകൾ, ജനറേറ്റഡ് വെക്റ്ററുകളുടെ ദൈർഘ്യം എന്നിവ ഉൾപ്പെടുന്നു.
Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി വെക്റ്റർ മാത്തമാറ്റിക്സ് പ്രകടനവും കൃത്യത ഡാറ്റയും
വെക്റ്റർ മാത്തമാറ്റിക്സ് (VM) വെക്റ്റർ ആർഗ്യുമെന്റുകളിൽ പ്രാഥമിക പ്രവർത്തനങ്ങൾ കണക്കാക്കുന്നു. വെക്ടറുകളിൽ പ്രവർത്തിക്കുന്ന കമ്പ്യൂട്ടേഷണലി ചെലവേറിയ കോർ മാത്തമാറ്റിക്കൽ ഫംഗ്ഷനുകളുടെ (പവർ, ത്രികോണമിതി, എക്സ്പോണൻഷ്യൽ, ഹൈപ്പർബോളിക്, മറ്റുള്ളവ) വളരെ ഒപ്റ്റിമൈസ് ചെയ്ത ഒരു കൂട്ടം വിഎം ഉൾപ്പെടുന്നു.
Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറി സംഗ്രഹ സ്ഥിതിവിവരക്കണക്കുകൾക്കുള്ള അപേക്ഷാ കുറിപ്പുകൾ
Intel® oneAPI മാത്ത് കേർണൽ ലൈബ്രറിയുടെ വെക്റ്റർ സ്റ്റാറ്റിസ്റ്റിക്സ് ഡൊമെയ്നിന്റെ ഒരു ഉപഘടകമാണ് സംഗ്രഹ സ്ഥിതിവിവരക്കണക്ക്. സംഗ്രഹ സ്ഥിതിവിവരക്കണക്കുകൾ നിങ്ങൾക്ക് പ്രാരംഭ സ്ഥിതിവിവര വിശകലനത്തിനുള്ള പ്രവർത്തനങ്ങൾ നൽകുന്നു, കൂടാതെ മൾട്ടി-ഡൈമൻഷണൽ ഡാറ്റാസെറ്റുകളുടെ സമാന്തര പ്രോസസ്സിംഗിനുള്ള പരിഹാരങ്ങൾ വാഗ്ദാനം ചെയ്യുന്നു.
LAPACK Exampലെസ്
ഈ പ്രമാണം മുൻ കോഡ് നൽകുന്നുamples for oneMKL LAPACK (ലീനിയർ ആൾജിബ്ര പാക്കേജ്) ദിനചര്യകൾ.
അറിയിപ്പുകളും നിരാകരണങ്ങളും
പ്രകടന പരിശോധനകളിൽ ഉപയോഗിക്കുന്ന സോഫ്റ്റ്വെയറും വർക്ക് ലോഡുകളും ഇന്റൽ മൈക്രോപ്രൊസസ്സറുകളിൽ മാത്രം പെർഫോമൻസിനായി ഒപ്റ്റിമൈസ് ചെയ്തിരിക്കാം. SYSmark, MobileMark പോലുള്ള പെർഫോമൻസ് ടെസ്റ്റുകൾ, നിർദ്ദിഷ്ട കമ്പ്യൂട്ടർ സിസ്റ്റങ്ങൾ, ഘടകങ്ങൾ, സോഫ്റ്റ്വെയർ, പ്രവർത്തനങ്ങൾ, പ്രവർത്തനങ്ങൾ എന്നിവ ഉപയോഗിച്ച് അളക്കുന്നു. ആ ഘടകങ്ങളിലേതെങ്കിലും മാറ്റത്തിന് ഫലങ്ങൾ വ്യത്യാസപ്പെടാം. മറ്റ് ഉൽപ്പന്നങ്ങളുമായി സംയോജിപ്പിക്കുമ്പോൾ ആ ഉൽപ്പന്നത്തിന്റെ പ്രകടനം ഉൾപ്പെടെ, നിങ്ങൾ ആലോചിക്കുന്ന വാങ്ങലുകൾ പൂർണ്ണമായി വിലയിരുത്തുന്നതിന് നിങ്ങളെ സഹായിക്കുന്നതിന് മറ്റ് വിവരങ്ങളും പ്രകടന പരിശോധനകളും നിങ്ങൾ പരിശോധിക്കണം. കൂടുതൽ പൂർണ്ണമായ വിവരങ്ങൾക്ക് സന്ദർശിക്കുക www.intel.com/benchmarks.
ഇന്റൽ സാങ്കേതികവിദ്യകൾക്ക് പ്രവർത്തനക്ഷമമാക്കിയ ഹാർഡ്വെയർ, സോഫ്റ്റ്വെയർ അല്ലെങ്കിൽ സേവന സജീവമാക്കൽ ആവശ്യമായി വന്നേക്കാം.
ഒരു ഉൽപ്പന്നവും ഘടകങ്ങളും പൂർണ്ണമായും സുരക്ഷിതമാക്കാൻ കഴിയില്ല.
നിങ്ങളുടെ ചെലവുകളും ഫലങ്ങളും വ്യത്യാസപ്പെടാം.
© ഇന്റൽ കോർപ്പറേഷൻ. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റൽ കോർപ്പറേഷന്റെയോ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെയോ വ്യാപാരമുദ്രകളാണ്. മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.
ഉൽപ്പന്നവും പ്രകടന വിവരങ്ങളും
ഉപയോഗം, കോൺഫിഗറേഷൻ, മറ്റ് ഘടകങ്ങൾ എന്നിവ അനുസരിച്ച് പ്രകടനം വ്യത്യാസപ്പെടുന്നു. എന്നതിൽ കൂടുതലറിയുക www.Intel.com/PerformanceIndex.
നോട്ടീസ് റിവിഷൻ #20201201
ഏതെങ്കിലും ബൗദ്ധിക സ്വത്തവകാശങ്ങൾക്കുള്ള ലൈസൻസ് (എസ്റ്റോപ്പൽ മുഖേനയോ മറ്റെന്തെങ്കിലുമോ പ്രകടിപ്പിക്കുകയോ സൂചിപ്പിക്കുകയോ) ഈ പ്രമാണം അനുവദിക്കുന്നില്ല.
വിവരിച്ച ഉൽപ്പന്നങ്ങളിൽ ഡിസൈൻ വൈകല്യങ്ങൾ അല്ലെങ്കിൽ എറാറ്റ എന്നറിയപ്പെടുന്ന പിശകുകൾ അടങ്ങിയിരിക്കാം, ഇത് പ്രസിദ്ധീകരിച്ച സവിശേഷതകളിൽ നിന്ന് ഉൽപ്പന്നം വ്യതിചലിക്കാൻ ഇടയാക്കും. നിലവിലെ സ്വഭാവമുള്ള പിശകുകൾ അഭ്യർത്ഥന പ്രകാരം ലഭ്യമാണ്.
പരിമിതികളില്ലാതെ, വ്യാപാരക്ഷമത, ഒരു പ്രത്യേക ഉദ്ദേശ്യത്തിനായുള്ള ഫിറ്റ്നസ്, നോൺ-ലംഘനം, കൂടാതെ പ്രകടനത്തിന്റെ ഗതി, ഇടപാടിന്റെ ഗതി, അല്ലെങ്കിൽ വ്യാപാരത്തിലെ ഉപയോഗം എന്നിവയിൽ നിന്ന് ഉണ്ടാകുന്ന ഏതെങ്കിലും വാറന്റി ഉൾപ്പെടെ, എല്ലാ എക്സ്പ്രസ്, ഇംപ്ലൈഡ് വാറന്റികളും Intel നിരാകരിക്കുന്നു.
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
intel oneAPI മാത്ത് കേർണൽ ലൈബ്രറി [pdf] ഉപയോക്തൃ ഗൈഡ് oneAPI മാത്ത് കേർണൽ ലൈബ്രറി, മാത്ത് കേർണൽ ലൈബ്രറി, കേർണൽ ലൈബ്രറി, ലൈബ്രറി |