Թողարկվել է Intel oneAPI Toolkits-ը


Թողարկվել է Intel oneAPI Toolkits-ը

Դեկտեմբերի 8-ին Intel-ը թողարկեց մի շարք ծրագրային գործիքներ, որոնք նախատեսված են ծրագրեր մշակելու համար՝ օգտագործելով մեկ ծրագրավորման ինտերֆեյս (API) տարբեր հաշվողական արագացուցիչների համար, ներառյալ վեկտորային պրոցեսորային պրոցեսորներ (CPU), գրաֆիկական արագացուցիչներ (GPU) և դաշտային ծրագրավորվող դարպասների զանգվածներ (FPGA): Intel oneAPI Toolkits XPU ծրագրային ապահովման մշակման համար:

OneAPI Base Toolkit-ը պարունակում է կոմպիլյատորներ, գրադարաններ, վերլուծության և վրիպազերծման գործիքներ և համատեղելիության գործիքներ, որոնք օգնում են CUDA ծրագրերը տեղափոխել Data Parallel C++ (DPC++) բարբառով:

Լրացուցիչ գործիքների հավաքածուները ապահովում են գործիքներ բարձր արդյունավետության հաշվարկների համար (HPC Toolkit), արհեստական ​​ինտելեկտի զարգացման համար (AI Toolkit), Իրերի ինտերնետի համար (IoT Toolkit) և բարձր արդյունավետության վիզուալիզացիայի համար (Rendering Toolkit):

Intel oneAPI գործիքները թույլ են տալիս գործարկել ծրագրեր, որոնք ստացվում են նույն աղբյուրի կոդից տարբեր հաշվողական ապարատային ճարտարապետության վրա:

Գործիքների փաթեթները կարելի է ներբեռնել անվճար: Բացի գործիքների անվճար տարբերակից, կա նաև վճարովի տարբերակ, որը հնարավորություն է տալիս մուտք գործել Intel-ի ինժեներների տեխնիկական աջակցությունը։ Հնարավոր է նաև օգտագործել Intel® DevCloud ծառայությունը կոդի մշակման և փորձարկման համար, որն ապահովում է մուտք դեպի տարբեր պրոցեսորներ, GPU և FPGA: Intel® Parallel Studio XE-ի և Intel® System Studio-ի ապագա տարբերակները հիմնված կլինեն Intel oneAPI-ի վրա:

Ներբեռնման հղումը. https://software.intel.com/content/www/us/en/develop/tools/oneapi/all-toolkits.html

Համակարգի պահանջները

Պրոցեսորներ:

  • Intel® Core™ պրոցեսորների ընտանիք կամ ավելի բարձր
  • Intel® Xeon® պրոցեսորների ընտանիք
  • Intel® Xeon® Scalable պրոցեսորների ընտանիք

Հաշվողական արագացուցիչներ.

  • Ինտեգրված GEN9 կամ ավելի բարձր գրաֆիկական պրոցեսորներ, ներառյալ վերջին Intel® Iris® Xe MAX գրաֆիկան
  • Intel® ծրագրավորվող արագացման քարտ (PAC) Intel Arria® 10 GX FPGA-ով, որը ներառում է Intel® Acceleration Stack-ը Intel® Xeon® պրոցեսորի համար FPGA-ի 1.2.1 տարբերակով:
  • Intel® ծրագրավորվող արագացման քարտ (PAC) D5005 (նախկինում հայտնի էր որպես Intel® PAC Intel® Stratix® 10 SX FPGA-ով), որն իր մեջ ներառում է Intel® Acceleration Stack-ը Intel® Xeon® պրոցեսորի համար FPGA տարբերակով 2.0.1:
  • FPGA հատուկ հարթակներ (տեղափոխված Intel® Arria® 10 GX և Intel® Stratix® 10 GX հղումային հարթակներից)
  • Intel® Custom հարթակներ Intel® Quartus® Prime ծրագրային ապահովման 19.4 տարբերակով
  • Intel® Custom հարթակներ Intel® Quartus® Prime ծրագրային ապահովման 20.2 տարբերակով
  • Intel® Custom հարթակներ Intel® Quartus® Prime ծրագրային ապահովման 20.3 տարբերակով

ՕՀ:

  • Red Hat Enterprise Linux 7.x - Մասնակի աջակցություն
  • Red Hat Enterprise Linux 8.x - Ամբողջական աջակցություն
  • SUSE Linux Enterprise Server 15 SP1, SP2 - մասնակի աջակցություն
  • SUSE Linux Enterprise Server 12 - Մասնակի աջակցություն
  • Ubuntu 18.04 LTS - Ամբողջական աջակցություն
  • Ubuntu 20.04 LTS - Ամբողջական աջակցություն
  • CentOS 7 - մասնակի աջակցություն
  • CentOS 8 - Ամբողջական աջակցություն
  • Fedora 31 - Մասնակի աջակցություն
  • Debian 9, 10 - մասնակի աջակցություն
  • Մաքրել Linux-ը` մասնակի աջակցություն
  • Windows 10 - Մասնակի աջակցություն
  • Windows Server 2016 - Ամբողջական աջակցություն
  • Windows Server 2019 - Ամբողջական աջակցություն
  • macOS 10.15 - մասնակի աջակցություն

Source: linux.org.ru