С openAPI Intel унифицирует программирование для CPU, GPU и FPGA

19 ноябрь, 2019 - 12:35

С openAPI Intel унифицирует программирование для CPU, GPU и FPGA

На конференции Supercomputing 2019, Intel анонсировала новую категорию графических процессоров (GPU) общего назначения, оптимизированных для задач искусственного интеллекта и высокопроизводительных вычислений (HPC). Корпорация также объявила о запуске программной инициативы oneAPI, которая должна предоставить индустрии унифицированную и упрощенную модель разработки приложений для гетерогенных архитектур, включающих центральные процессоры, GPU, FPGA и другие ускорители.

«Вычислительные нагрузки HPC и искусственного интеллекта требуют разнообразных архитектур, от центральных процессоров, GPU общего назначения, FPGA и до более специализированных NNP, которые Intel продемонстрировала ранее в этом месяце, — сказал Раджа Кодури (Raja Koduri), старший вице-президент, главный архитектор и генеральный менеджер архитектуры, графики и программного обеспечения в Intel. — Упрощение нашим клиентам возможности реализовать потенциал различных вычислительных сред имеет первостепенное значение, и Intel стремится использовать программно-ориентированный подход, обеспечивающий унифицированную и масштабируемую абстракцию для разнородных архитектур».

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

С openAPI Intel унифицирует программирование для CPU, GPU и FPGA

oneAPI строится на отраслевой инициативе с открытыми спецификациями и включает в себя одноимённый бета-продукт Intel. В состав oneAPI входят язык прямого программирования, мощные API и низкоуровневый аппаратный интерфейс. Бета ПО oneAPI от Intel это обширный портфель разработчика, включающий компиляторы, библиотеки и анализаторы, скомпонованные в наборы инструментов, ориентированные на прикладные направления. Его стартовый бета-релиз нацелен на процессоры Intel Xeon Scalable, Intel Core с интегрированной графикой и Intel FPGA. Дальнейшая аппаратная поддержка будет обеспечена в следующих релизах. Разработчики могут загрузить инструменты oneAPI и протестировать их в Intel oneAPI DevCloud.

На Supercomputing 2019, Intel также представила Ponte Vecchio, свои первые GPU архитектуры Intel Xe, ориентированные на высокопроизводительные научные симуляции и обучение моделей ИИ. Ponte Vecchio будут изготавливаться по собственной технологии Intel с уровнем детализации 7 нм, с использованием корпусных инноваций Foveros 3D и EMIB, с интегрированными высокопроизводительной памятью и интерфейсом Compute Express Link.

С анонсированными в это воскресенье в Денвере (штат Колорадо) чипами и программмным набором oneAPI Intel закладывает основу конвергенции рабочих нагрузок HPC и ИИ в экза-масштабе. Суперкомпьютер Aurora в Аргоннской Национальной Лаборатории станет первой в США системой экза-уровня, в которой будет в полной мере реализован потенциал нового портфеля дата-центричных технологий Intel. Вычислительный узел архитектуры Aurora будет содержать два 10-нанометровых процессора Intel Xeon Scalable «Sapphire Rapids» и шесть GPU Ponte Vecchio.