Все о Цифровых системах - новости, статьи, обзоры, аналитика. Более 1000 компаний, товаров и услуг в каталоге.
Добавить компанию

Intel представляет новую версию многопроцессорного набора инструментов oneAPI

Рубрики: «Полупроводники и микросхемы», «Платформы», «Процессоры»

Intel представляет новую версию многопроцессорного набора инструментов oneAPI

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

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

Набор инструментов oneAPI от Intel упрощает создание приложений, которые могут работать на различных типах микросхем. По данным компании, oneAPI сокращает объем кода, который необходимо изменить при переносе приложения с одной процессорной архитектуры на другую. В результате разработчики могут быстрее завершать программные проекты.

Последняя версия oneAPI поддерживает несколько будущих процессоров Intel для центров обработки данных. Она также обеспечивает улучшенную совместимость с чипами конкурирующих производителей.

Новая версия oneAPI поддерживает будущую серию серверных процессоров Sapphire Rapids, а также недавно представленную компанией серию Xeon Max. Последняя линейка продуктов включает процессоры, оптимизированные для высокопроизводительных вычислительных систем, прежде всего суперкомпьютеров.

Разработчики теперь также могут использовать oneAPI для создания приложений для будущей линейки видеокарт Intel для центров обработки данных. Линейку продуктов возглавляет серия Max - микросхема с более чем 100 миллиардами транзисторов. Она состоит из 47 чиплетов, или вычислительных модулей, оптимизированных для запуска программного обеспечения машинного обучения.

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

Для написания oneAPI-приложений разработчики используют язык программирования, известный как SYCL. Код, написанный на этом языке, может работать на нескольких типах микросхем. Согласно заявлениям Intel, новые плагины oneAPI облегчат написание кода SYCL, который может работать на графических процессорах Nvidia Corp. и Advanced Micro Devices Inc.

«Мы видим обнадеживающие ранние результаты производительности приложений в наших системах разработки, использующих ускорители графических процессоров серии Intel Max — приложения, созданные с помощью компиляторов и библиотек Intel oneAPI», — сказал Тимоти Уильямс, заместитель директора отдела вычислительной науки Аргоннской национальной лаборатории. «Для вычислительной науки передового класса мы ценим преимущества переносимости кода из стандартов программирования с несколькими поставщиками и несколькими архитектурами».

Наряду с новыми функциями графического процессора последний выпуск oneAPI также включает в себя несколько других улучшений. Intel добавила улучшенную поддержку OpenMP - инструмента с открытым исходным кодом, используемого разработчиками для создания приложений, которые могут работать одновременно на нескольких процессорных ядрах. Intel также улучшила компонент oneMKL oneAPI, который упрощает создание приложений, способных выполнять сложные математические операции.

Источник: