Компания Intel добавила прямую работу с видеокартами в OpenAPI для Linux
Непосредственная работа с видеокартами добавлена в среду разработки унифицированных вычислений на различных устройствах oneAPI для операционной системы (ОС) Linux компанией Intel, 10 марта сообщает издание Tom’s Hardware.
Среда разработки с открытым исходным кодом oneAPI ставит целью создать общий подход к вычислениям на центральных процессорах, видеокартах и специальных ускорителях (например, процессорах для обучения нейросетей) как напрямую (нулевой уровень), так и через язык OpenCL.
Бета-версия oneAPI стала доступной для разработчиков в декабре 2019 года. Она включает в себя средства абстракции от конкретного аппаратного вычислительного устройства и специальный язык программирования DPC++ (версия языка C++ для параллельной обработки больших массивов данных).
Написанный под oneAPI код можно запускать на всех поддерживаемых операционных системах и вычислительных устройствах, хоть на центральных процессорах, хоть на видеокартах, хоть на специализированных нейропроцессорах.
В открытых сообществах разработчиков пока высказывается много скептических мнений насчет oneAPI. Не станет ли это средство «101-м универсальным стандартом, который заменит все предыдущие универсальные стандарты»? Время покажет, возможности у Intel большие.