LINUX.ORG.RU

Выпущены в свет Intel oneAPI Toolkits

 , , , ,


1

0

8 декабря состоялся выпуск набора программных инструментов Intel, предназначенных для разработки программ с использованием единого программного интерфейса (API) для различных вычислительных ускорителей, включая векторные команды процессоров (CPU), графические ускорители (GPU) и программируемые вентильные матрицы (FPGA) — Intel oneAPI Toolkits for XPU Software Development.

Базовый набор инструментов «oneAPI Base Toolkit» содержит компиляторы, библиотеки, средства для анализа и отладки, а также средства обеспечения совместимости, которые помогают перенести программы использующие CUDA на диалект Data Parallel C++ (DPC++).

Дополнительные наборы инструментов предоставляют средства для высокопроизводительных расчётов (HPC Toolkit), для разработки искусственного интеллекта (AI Toolkit), для «интернета вещей» (IoT Toolkit) и для высокопроизводительной визуализации (Rendering Toolkit).

Инструменты Intel oneAPI позволяют исполнять программы, полученные из одного и того же исходного кода на вычислительном оборудовании разной архитектуры.

Наборы инструментов можно скачать бесплатно. Кроме бесплатной версии инструментов есть и платная, которая даёт доступ к технической поддержке от инженеров Intel. Также доступна возможность использовать для разработки и тестирования кода сервис Intel® DevCloud, который предоставляет доступ к различным CPUs, 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™ processor family or higher
  • Intel® Xeon® processor family
  • Intel® Xeon® Scalable processor family

Вычислительные ускорители:

  • Integrated GEN9 or higher GPUs including latest Intel® Iris® Xe MAX graphics
  • Intel® Programmable Acceleration Card (PAC) with Intel Arria® 10 GX FPGA that includes the Intel® Acceleration Stack for Intel® Xeon® CPU with FPGAs Version 1.2.1
  • Intel® Programmable Acceleration Card (PAC) D5005 (previously known as Intel® PAC with Intel® Stratix® 10 SX FPGA) that includes the Intel® Acceleration Stack for Intel® Xeon® CPU with FPGAs Version 2.0.1
  • FPGA Custom Platforms (ported from Intel® Arria® 10 GX and Intel® Stratix® 10 GX reference platforms)
  • Intel® Custom Platforms with Intel® Quartus® Prime software version 19.4
  • Intel® Custom Platforms with Intel® Quartus® Prime software version 20.2
  • Intel® Custom Platforms with Intel® Quartus® Prime software version 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 — частичная поддержка
  • Clear Linux — частичная поддержка
  • Windows 10 — частичная поддержка
  • Windows Server 2016 — полная поддержка
  • Windows Server 2019 — полная поддержка
  • macOS 10.15 — частичная поддержка

>>> Подробности



Проверено: Shaman007 ()

Clear Linux — частичная поддержка

Это что? Сапожник без сапог?

BceM_IIpuBeT ★★★★ ()

Насколько я понял, оно распространяется под проприетарной лицензией Intel.

Pravorskyi ★★ ()

Номальный такой вендор лок ахаха. Как CUDA, присесть что бы не встать больше.

anonymous ()
Ответ на: комментарий от cdslow

Скачать и раньше можно было, вопрос в лицензии.

gns ★★★★★ ()

Идея правильная. Но Интел ни в ППВМ, ни в ГП, ни в эмбеддед не лидер рынка, так что это вещь в себе.

seiken ★★★★★ ()
Ответ на: комментарий от skvitek

В каком сегменте? Где суперкомп на базе интеловских ГП? Хоть один современный гаджет, где имеет смысл вообще что-то параллелить, есть с интеловким ЦПУ/МК? А в ППВМ лидер Xilinx.

seiken ★★★★★ ()
Ответ на: комментарий от skvitek

Интел вполне себе лидер рынка.

Примерно как Нокия, пока никто не знал, что именно нужно делать в телефонах.

Сначала AMD пнул в десктопе, потом Эппл пнул в ноутбучных. В видео против AMD APU и яблочного тоже нет шансов.

Интел определённо должен уйти в rnd лет на пять, если у него деньги есть.

alexmaru ()

Компоновки новых тулкитов я что-то не понял. OpenMP с Vtune в одном флаконе, а MPI — в другом...

gns ★★★★★ ()

Обычной домохозяйке от этого есть профит?

splinter ★★★★★ ()
Ответ на: комментарий от skvitek

Так и у Штеуда этот фортран не свой, купили кодовую базу у DECа и приспособили. У японцев что-то было для ограниченного применения на их Фуджицах, судя по комментариям к NAG library. Насколько оно лучше сказать трудно.

gns ★★★★★ ()
Ответ на: комментарий от WatchCat

Ну вот в конце 90х и было, при развале DECа и разделе имущества. Код парсера почти весь остался, генератор кода пилили свой под свои камни.

Не узнаете?

INTERFACE
  SUBROUTINE CSUB
  !DEC$ ATTRIBUTES DECORATE, ALIAS:"CSub" :: CSUB
  END SUBROUTINE
END INTERFACE

Вот этот DEC$ никуда не делся же :)

Парсер под 2005-2008 стандарты уже допилили, конечно. EQUIVALENCE выкинули, гады! :)

gns ★★★★★ ()
Последнее исправление: gns (всего исправлений: 1)

что там в двух словах, CUDA и OpenCL рипнулись? Или интел уже не монополист, чтобы заставить умереть чужое.

One ★★★★★ ()
Ответ на: комментарий от ergo

Параллельные вычисления, математика, численное моделирование, кластера, суперкомпьютеры... Где всегда, тащемта.

gns ★★★★★ ()

Ну наконец-то! Ещё б FPGA в процессоры прямо встраивали, чтобы PCI-e не насиловать.

mv ★★★★★ ()
Ответ на: комментарий от seiken

В каком сегменте? Где суперкомп на базе интеловских ГП? Хоть один современный гаджет, где имеет смысл вообще что-то параллелить, есть с интеловким ЦПУ/МК? А в ППВМ лидер Xilinx.

Перед покупкой Альтеры они делили две трети рынка примерно пополам. Потом Интел, как всегда, подговнил, и Альтера особо не выросла, а Зайлинкс - да. А всё почему? Потому что Зайлинкс стратегически вложился в покупку компиляторных стартапов и быстро уехал далеко в перёд, пока Интел пыжился своё выкатить.

По технологиями перестал следить, кто сейчас круче. Наверное, тоже Зайлинкс. А как Нвидия выпустит вундервафлю с железными процами, GPU и FPGA в одном чипе, да на плюсатой сишечке это всё запрограммировать можно будет, то вообще вахъ будет! Интелу, поэтому, тоже надо поторопиться и всё в один чип запихать, без тормозного и дорогого PCI-e.

mv ★★★★★ ()

Здесь слишком мало знаков ®

kirill_rrr ★★★★★ ()
Ответ на: комментарий от alexmaru

Сначала AMD пнул в десктопе

То-то сейчас он тормозит и лагает. И все 16гб озу забиты и тормозят.

Интел: 4гб ОЗУ, из них 1гб на видео. Все летает, тормозов/лагов нет.

tongubin ()
Ответ на: комментарий от seiken

У меня есть доступ к вычислительным кластерам в разных точках мира: Intel + NVidia. GPU на кластерах нужен для очень узкого диапазона задач.

ifort решает.

skvitek ★★ ()
Последнее исправление: skvitek (всего исправлений: 1)

Clear Linux — частичная поддержка

Ну и нафига он после этого нужен?

CYB3R ★★★★★ ()
Ответ на: комментарий от ergo

Был тут адов трэш в новости о фортране. В основном воевали молодежь из неосиляторов, которая в фортране ни в зуб ногой с олдфагами, считающими что нет лучшего языка для числодробилок чем великий фортран. В итоге из комментов более-менее адеватных товарищей стало ясно что неправы обе стороны. И фортран используют, просто не докладывают почему то о проектах школоте обмазавшейся дипломами из Москвы и кресты потихоньку ее вытесняют, но из серьезных проектов, особенно что у министерства энергетики США - очень потихоньку.

anonymous ()
Ответ на: комментарий от lucky_ganesh

Там уже и посвежее есть, Zombieload всякие) из-за которых гипертридинг отключать надо

anonymous ()
Ответ на: комментарий от anonymous

И фортран используют, просто не докладывают почему то о проектах школоте обмазавшейся дипломами из Москвы и кресты потихоньку ее вытесняют

кого «ee», школоту? Так надо бы определиться, «московская школота» на C++ сидит или C++ ее, школоту, вытесняет? Или это такая сложная диалектика?

seiken ★★★★★ ()
Ответ на: комментарий от gns

Парсер не самое важное. Некоторые вообще свой парсер не пишут, а используют покупной. Главное это кодогенератор. А там у интелевцев всё очень хорошо, причём ЕМНИП они даже с GCC и LLVM делятся какими-то наработками.

WatchCat ★★★★★ ()
Последнее исправление: WatchCat (всего исправлений: 1)
Ответ на: комментарий от seiken

Ну очевидно же - опечатка. Редактировал, удалил кусок - неудачно. По-моему из контекста очевидно что кресты очень медленно вытесняют фортран. Школота с дипломами сидит на крестах и на пайтоне - они там чуть задницу себе не порвали доказывая что пайтон прекрасно подходит для высокопроизводительных вычислений.

anonymous ()
Ответ на: комментарий от mv

Ещё б FPGA в процессоры прямо встраивали

В 2018 анонсировали Xeon Gold 6138P с встроенной Arria 10 GX 1150:

Даже цена на него есть:

А вот о реальном использовании я ничего не нашел.

solardiz ()
Ответ на: комментарий от One

что там в двух словах

Это попытка интела выехать на SYCL в области гетерогенного программирования.

Неправильно сравнивать cuda и opencl, так как opencl не single-source: исходники kernel-ов, которые выполняются на FPGA/GPU/Accelerators располагаются отдельно от исходников кода выполняющегося на контролирующем процесс хосте. CUDA runtime api - singlesource heterogeneus platform но только для одного зеленого вендора, которому уже давно никто не показывал среднего пальца.

Хипстеры из конторы с говорящим названием codeplay попытались решить проблему одного исходника, так появилось SYCL, которое под себя пригреб интел.

Остальным людям какбы пофиг на то что исходники не в одном месте, так как и для Altera прикупленной интелом и для Xilinx-a (прикупленного AMD) есть свои opencl sdk, где все сишникам привычно.

В двух словах - ничего революционного, очередной сахар для неосиляторов сишечки.

nikitos ★★ ()

Intel
Clear Linux - частичная поддержка

Лол.

Gonzo ★★★★★ ()
Ответ на: комментарий от alexmaru

Эппл не пнул в ноутбучных. Эппл сделал M1 под себя и никому его не даёт, интел как сидел в ноутбуках так и сидит. Но это не главный источник дохода интела вообще.

igloev ()
Ответ на: комментарий от WatchCat

Я в курсе. Я возился с нейронной сетью на фортране уже в 2000х.

gns ★★★★★ ()
Ответ на: комментарий от tongubin

Всё так. А еще скорость обновления матрицы дисплея с амд «тормозит и лагает». И трансформаторы в блоках питания трансформируют хуже при амуде. Про потенцию людей с амд вычислялками страшно даже думать…

anonymous ()
Ответ на: комментарий от seiken

ППВМ

завязывай с веществами, по-русски это называется ПЛИС

demidrol ★★★★★ ()

На амд запускается?

И главное, зкомпилированный код на амд работает?

Slackware_user ★★★★★ ()

Интел хочет делать гпу встроенное на уровне нвидиа. Ню-ню.

Vinni_Pooh ★★★★★ ()

Перенесите в раздел «Проприетарное ПО».

anonymous ()
Ответ на: комментарий от cdslow
apt-cache pkgnames intel | grep kit$
intel-aikit
intel-iotkit
intel-basekit
intel-dlfdkit
intel-renderkit
intel-hpckit

Ну типатого :) На сайте есть рассказ про то, как как репы добавить.

gns ★★★★★ ()
Последнее исправление: gns (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.