В декабре выйдет «золотой» релиз первого набора oneAPI

 

Сегодня компания Intel презентовала «золотой» релиз своего набора инструментов oneAPI. В публичный доступ он выйдет в декабре. Этот инструментарий заявлен в качестве универсального средства разработки для разных аппаратных платформ.

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

Новый инструмент oneAPI должен стать унифицированным интерфейсом с открытыми исходниками. Он позволит создавать кроссплатформенные приложения для процессоров, GPU и ПЛИС. Инструменты разработки Intel Parallel Studio XE и System Studio «переезжают» на oneAPI, для них Intel будет оказывать коммерческую поддержку. В списке поддерживаемых самой Intel архитектур для Windows и Linux заявлены:

  • Процессоры Intel (от Atom до Xeon).
  • Графические процессоры (от Gen9 до Хе-НР).
  • ПЛИС Intel Arria, Stratix и другие.

В числе готовых тулкитов, которые имеются на старте, отметим:

  • Intel oneAPI Base Toolkit (Base Kit) — базовый набор инструментов для разработки, включающий компиляторы, библиотеки, приложения для анализа и дебага.
  • Domain-Specific Toolkits — набор инструментов для работы с рендерингом, графикой, ускорителями вычислений и так далее. В наборах есть Intel oneAPI HPC Toolkit (для ускорения Fortran, OpenMP и MPI), Intel oneAPI IoT Toolkit (для систем Интернета вещей), Intel oneAPI Rendering Toolkit (для быстрой визуализации и рендеринга графики).
  • Intel AI Analytics Toolkit и OpenVINO Toolkit также базируются на решениях oneAPI.

Так как oneAPI является открытой платформой, сторонние компани и пользователи занимаются развитием поддержки и других архитектур:

  • В Аргоннской национальной лаборатории Министерства энергетики США. Там инструменты применяются для тестирования кода под экзафлопсную систему Aurora.
  • В компании Codeplay из Шотландии, которая разрабатывает компилятор DPC++ для графических процессоров Nvidia.
  • В Иллинойском университете, где oneAPI используется для гетерогенных вычислительных систем, которые имитируют биомолекулярные системы. Это, в частности, используется для поиска лекарства от COVID 19.
  • В вычислительном центре Гейдельбергского университета, где хотят добавить поддержку oneAPI для графических процессоров AMD.
  • Берлинский институт Zuse успешно портировал приложение EasyWave для моделирования цунами с NVIDIA CUDA на oneAPI.

Новинка совместима с существующими моделями программирования и языками C++, Fortran, Python, OpenMP и другими. В составе oneAPI есть стандартные библиотеки, которые будут работать на любых аппаратных платформах — от ПК и серверов до систем машинного обучения и «Интернета вещей». Всё это позволит упростить разработку и поддержку ПО.

При этом, как заявил Раджа Кодури (Raja Koduri), старший вице-президент Intel, главный архитектор и генеральный менеджер по архитектуре, графике и программному обеспечению, набор инструментов oneAPI пригодится и для игр. Речь идёт об облачном гейминге (например, на новых серверных GPU Intel) на мобильных устройствах с Android. Как утверждается, новая технология обеспечит высокое качество передачи потокового видео и низкие задержки в процессе трансляции.

Впервые Intel oneAPI представили на выставке SuperComputing 2019, с тех пор были выпущены несколько бета-версий. Подробнее о самом интерфейсе можно прочитать на сайте проекта, а самостоятельно опробовать новинку можно в Intel DevCloud. Напомним, что ранее oneAPI начали продвигать в том числе в России.

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER. | Можете написать лучше? Мы всегда рады новым авторам.

Источник:

Постоянный URL: https://servernews.ru/1025117
Поделиться:  

Комментарии

Система Orphus