
Intel® oneAPI - Набор спецификаций, открытая единая унифицированная модель программирования, которая упрощает разработку программного обеспечения, работающего сразу с несколькими архитектурами.
Данный API позволяет легко и быстро адаптировать программный продукт и процесс создания ПО для различных архитектур, включая процессоры, графические процессоры, Плис и другие ускорители.
OneAPI - универсальная платформа, работающая на Windows, Linux и MacOS, которая позволяет осуществлять разработку на C++ и на Fortran.
Наборы инструментов Intel® oneAPI
Intel® oneAPI Base Toolkit
Базовый набор продвинутых компиляторов, библиотек, средств анализа и отладки, таких как Intel® VTune™ Profiler и Intel® Advisor для создания и развертывания высокопроизводительных приложений под различные архитектуры Intel.
- Создает быстрый параллельный код
- Ускоряет выполнение разнообразных HPC и AI задач
- Включает набор средства для многоуровневого анализа

Что вы получите
Intel® oneAPI Base Toolkit
Базовый набор продвинутых компиляторов, библиотек, средств анализа и отладки, таких как Intel® VTune™ Profiler и Intel® Advisor для создания и развертывания высокопроизводительных приложений под различные архитектуры Intel. Язык Data Parallel C++ (DPC++) для непосредственного программирования, также содержащийся в наборе – это развитие C++, включающее в себя SYCL*, который позволяет использовать один код на разных аппаратных платформах и обеспечивает высокую продуктивность и производительность на различных архитектурах CPU, GPU и FPGA, допуская при этом специфичные для ускорителя настройки.
Компилятор Intel oneAPI DPC ++/ C ++
Cозданный в соответствии со стандартами кросс-архитектурный компилятор, поддерживающий Data Parallel C++, C++, C, SYCL и OpenMP. Он использует хорошо зарекомендовавшую себя технологию LLVM, а также многолетний опыт Intel в создании компиляторов для достижения высокой производительности. Испытайте бесшовную совместимость с популярными компиляторами, средами разработки и операционными системами
Intel® DPC++ Compatibility Tool
Мигрируйте исходный код CUDA на DPC++ с помощью этого средства.
Intel® oneAPI DPC++ Library
Ускорьте параллельную обработку данных с помощью этих ключевых алгоритмов и функций.
Intel® oneAPI Math Kernel Library
Ускорьте параллельную обработку данных с помощью этих ключевых алгоритмов и функций.
Intel® oneAPI Data Analytics Library
Повысьте производительность машинного обучения и анализа данных.
oneAPI Threading Building Blocks
Упростите параллелизацию с помощью этих продвинутых шаблонов библиотек параллелизации и управления памятью.
oneAPI Video Processing Library
Реализуйте быстрое, высококачественное кодирование, декодирование, транскодирование и обработку в реальном времени трансляций, видеопотоков, видео по запросу, облачных игр и т.д.
Intel® Advisor
Проектируйте код для эффективной векторизации, параллелизации и оффлоада на ускорители.
Intel® Distribution for Python
Увеличьте производительность в задачах, требующих больших вычислительных затрат, таких как обработка данных и машинное обучение, без изменения кода.
Intel® DPC++ Compatibility Tool
Мигрируйте исходный код CUDA на мультиплатформенный код DPC++ с помощью этого средства.
Intel Integrated Performance Primitives
Повысьте производительность обработки изображений и сигналов, сжатия данных, криптографии и т.д.
Intel® VTune™ Profiler
Найдите и исправьте узкие места в производительности на CPU, GPU и FPGA системах.
Intel-Enhanced GDB
Осуществляйте глубокую и всестороннюю отладку кода на DPC++, C, C++ и Fortran.
Intel® FPGA Add-On for oneAPI Base Toolkit
Программируйте эти настраиваемые аппаратные акселераторы для ускорения специализированных нагрузок. Требует установки Intel oneAPI Base Toolkit.
Intel® oneAPI Deep Neural Network Library
Разрабатывайте быстрые нейронные сети на CPU и GPU Intel с помощью оптимизированных по производительности функциональных «кирпичиков».
Intel® oneAPI Collective Communications Library
Внедрите оптимизированные коммуникационные шаблоны для распределения задач глубокого обучения и машинного обучения по нескольким узлам.
Intel® oneAPI HPC Toolkit
Исчерпывающий набор средств разработки для быстрого и легкого создания современного кода, выжимающего до последней капли производительность новейших процессоров Intel в комплексах для высокопроизводительных вычислений.
- Сочетает машинное обучения, глубокое обучения и анализ
- Решает задачу по высокопроизводительному вычислению (HPC)
- Расширяет возможности поиска узких мест в производительности на CPU, GPU, FPGA системах и исправляет их

Что вы получите
Компилятор Intel oneAPI DPC++/C++
Cозданный в соответствии со стандартами кросс-архитектурный компилятор, поддерживающий Data Parallel C++, C++, C, SYCL и OpenMP. Он использует хорошо зарекомендовавшую себя технологию LLVM, а также многолетний опыт Intel в создании компиляторов для достижения высокой производительности. Испытайте бесшовную совместимость с популярными компиляторами, средами разработки и операционными системами
Классический компилятор Intel® C++
Созданный в соответствии со стандартами компилятор C/C++, поддерживающий OpenMP и предназначенный главным образом для разработки под CPU. Воспользуйтесь преимуществами многоядерности и встроенных технологий на платформах, построенных на архитектурах Intel® CPU. Испытайте бесшовную совместимость с популярными компиляторами, средами разработки и операционными системами.
Компилятор Intel® Fortran
(Beta) для разработки под XPU: созданный в соответствии со стандартами компилятор под CPU и GPU, поддерживающий Fortran и OpenMP. Он использует хорошо зарекомендовавшую себя технологию LLVM, а также многолетний опыт Intel в создании компиляторов для достижения высокой производительности. Испытайте бесшовную совместимость с популярными компиляторами, средами разработки и операционными системами.
Классический компилятор Intel® Fortran
Созданный в соответствии со стандартами компилятор Fortran, поддерживающий OpenMP и предназначенный главным образом для разработки под CPU. Воспользуйтесь преимуществами многоядерности и встроенных технологий на платформах, построенных на архитектурах Intel® CPU. Испытайте бесшовную совместимость с популярными компиляторами, средами разработки и операционными системами.
Intel® Cluster Checker
Убедитесь, что компоненты кластера работают слаженно для достижения оптимальной производительности, уменьшения простоев и снижения общей стоимости владения.
Intel® Inspector
Обнаружьте и исправьте ошибки параллелизации, памяти и постоянной памяти на ранней стадии разработки, чтобы избежать дорогостоящих ошибок в дальнейшем.
Intel® MPI Library
Обеспечьте гибкий, эффективный, масштабируемый обмен сообщениями внутри кластера на архитектуре Intel.
Intel® Trace Analyzer and Collector
Разберитесь с поведением MPI приложения на протяжении всего времени его исполнения.
Intel® oneAPI DPC++ Library
Ускорьте параллельную обработку данных с помощью этих ключевых алгоритмов и функций.
Intel® oneAPI Threading Building Blocks
Упростите распараллеливание с помощью этих продвинутых шаблонов библиотек параллелизации и управления памятью.
Intel® oneAPI Math Kernel Library
Ускорьте математические вычислительные функции, включающие алгебру матриц, быстрые преобразования Фурье и векторную математику.
Intel® oneAPI Data Analytics Library
Повысьте производительность машинного обучения и анализа данных.
oneAPI Threading Building Blocks
Упростите параллелизацию с помощью этих продвинутых шаблонов библиотек параллелизации и управления памятью.
oneAPI Video Processing Library
Реализуйте быстрое, высококачественное кодирование, декодирование, транскодирование и обработку в реальном времени трансляций, видеопотоков, видео по запросу, облачных игр и т.д.
Intel® Advisor
Проектируйте код для эффективной векторизации, параллелизации и оффлоада на ускорители.
Intel® VTune™ Profiler
Найдите и исправьте узкие места в производительности на CPU, GPU и FPGA системах.
Intel® Distribution of GDB
Внедрите глубокую, всеобъемлющую отладку кода на DPC++, C, C++ и Fortran.
Intel® FPGA Add-On for oneAPI Base Toolkit
Используйте перенастраиваемые аппаратные компоненты для ускорения серверных приложений.
Intel® oneAPI IoT Toolkit
Исчерпывающий набор средств разработки, собранный для создателей быстрых и эффективных устройств интернета вещей (IoT), которым необходимо привнести мощь технологий больших данных в инновационный мир IoT – медицину, умные дома, промышленность, торговлю, космонавтику, безопасность.
- Позволяет работать бесшовно с другими средствами Intel для конкретных задач
- Упрощает и ускоряет процесс связи датчиков с устройствами, а устройств с облаками
- Оптимизирует отладку параллелизации, памяти и постоянной памяти на ранних стадиях разработки

Что вы получите
Компилятор Intel oneAPI DPC++/C++
Созданный в соответствии со стандартами кросс-архитектурный компилятор, поддерживающий Data Parallel C++, C++, C, SYCL и OpenMP. Он использует хорошо зарекомендовавшую себя технологию LLVM, а также многолетний опыт Intel в создании компиляторов для достижения высокой производительности. Испытайте бесшовную совместимость с популярными компиляторами, средами разработки и операционными системами.
Классический компилятор Intel® C++
Созданный в соответствии со стандартами компилятор C/C++, поддерживающий OpenMP и предназначенный главным образом для разработки под CPU. Воспользуйтесь преимуществами многоядерности и встроенных технологий на платформах, построенных на архитектурах Intel® CPU. Испытайте бесшовную совместимость с популярными компиляторами, средами разработки и операционными системами.
Intel® DPC++ Compatibility Tool
Мигрируйте исходный код CUDA на мультиплатформенный код DPC++ с помощью этого средства.
Intel® oneAPI DPC++ Library
Ускорьте параллельную обработку данных с помощью этих ключевых алгоритмов и функций.
Intel® oneAPI Threading Building Blocks
Упростите параллелизацию с помощью этих продвинутых шаблонов библиотек параллелизации и управления памятью.
Intel® oneAPI Data Analytics Library
Повысьте производительность машинного обучения и анализа данных.
Intel® Distribution for Python
Увеличьте производительность в задачах, требующих больших вычислительных затрат, таких как обработка данных и машинное обучение, без изменения кода.
oneAPI Video Processing Library
Реализуйте быстрое, высококачественное кодирование, декодирование, транскодирование и обработку в реальном времени трансляций, видеопотоков, видео по запросу, облачных игр и т.д.
Intel® oneAPI Deep Neural Network Library
Разрабатывайте быстрые нейронные сети на CPU и GPU Intel с помощью оптимизированных по производительности функциональных элементов.
Intel® oneAPI Collective Communications Library
Внедрите оптимизированные коммуникационные шаблоны в системах глубокого обучения. Используйте компоненты по отдельности или совместно как основу систем глубокого обучения.
Intel® Integrated Performance Primitives
Повысьте производительность обработки изображений и сигналов, сжатия данных, криптографии и т.д.
Intel® FPGA Add-On for oneAPI Base Toolkit
Программируйте эти настраиваемые аппаратные акселераторы для ускорения специализированных нагрузок. Требует установки Intel oneAPI Base Toolkit.
Intel® oneAPI Rendering Toolkit
Набор продвинутых библиотек с открытым исходным кодом, обеспечивающий высокую производительность и качество изображения при использовании большого объема данных на CPU платформах всех масштабов, таких как рабочие станции, дата центры, облака и HPC кластеры. Он предоставляет масштабируемую и интерактивную трассировку лучей и OpenGL визуализацию.
- Упрощает и ускоряет процесс создания цифрового контента
- Сочетает многофункциональную трассировку лучей и фотореалистичный рендеринг
- Обладает высокопроизводительной обработкой 3D пространственных данных для рендеринга и симуляции

Что вы получите
Intel® oneAPI Base Toolkit
Базовый набор продвинутых компиляторов, библиотек, средств анализа и отладки, таких как Intel® VTune™ Profiler и Intel® Advisor для создания и развертывания высокопроизводительных приложений под различные архитектуры Intel. Язык Data Parallel C++ (DPC++) для непосредственного программирования, также содержащийся в наборе – это развитие C++, включающее в себя SYCL*, который позволяет использовать один код на разных аппаратных платформах и обеспечивает высокую продуктивность и производительность на различных архитектурах CPU, GPU и FPGA, допуская при этом специфичные для ускорителя настройки.
Компилятор Intel oneAPI DPC ++/ C ++
Cозданный в соответствии со стандартами кросс-архитектурный компилятор, поддерживающий Data Parallel C++, C++, C, SYCL и OpenMP. Он использует хорошо зарекомендовавшую себя технологию LLVM, а также многолетний опыт Intel в создании компиляторов для достижения высокой производительности. Испытайте бесшовную совместимость с популярными компиляторами, средами разработки и операционными системами
Intel® DPC++ Compatibility Tool
Мигрируйте исходный код CUDA на DPC++ с помощью этого средства.
Intel® oneAPI DPC++ Library
Ускорьте параллельную обработку данных с помощью этих ключевых алгоритмов и функций.
oneAPI Threading Building Blocks
Упростите параллелизацию с помощью этих продвинутых шаблонов библиотек параллелизации и управления памятью.
Intel® Advisor
Проектируйте код для эффективной векторизации, параллелизации и оффлоада на ускорители.
Intel® VTune™ Profiler
Найдите и исправьте узкие места в производительности на CPU, GPU и FPGA системах.
Кому подойдет решение
Разработчикам и архитекторам ПО на C, C++, Data Parallel C++, Fortran, Python, OpenMP и MPI, которые создают корпоративные, облачные, высокопроизводительные и ИИ-решения
Разработчикам, желающим обеспечить максимальную производительность их ПО с точки зрения кросс-архитектурности и поддержки текущих и будущих платформ Intel
Как это работает
Создает быстрый параллельный код. Увеличивает производительность масштабируемых приложений на текущих и будущих платформах Intel, с помощью самых передовых компиляторов, библиотек производительности, профилировщиков, средств анализа кода и кластеризации
Ускоряет создание кода. Упрощает процесс создания быстрого, масштабируемого, надежного параллельного кода.
Предоставляет приоритетную поддержку. Обращайтесь напрямую к инженерам Intel, чтобы получить быструю и конфиденциальную консультацию по техническим вопросам, получите доступ к старым версиям продуктов и бесплатным обновлениям в течение года (входит в платную лицензию).

Корпорация Intel является мировым лидером в области микроэлектроники и информационных технологий
Узнать больше

