Intel Parallel Studio XE — это программный продукт, разработанный Intel , который облегчал разработку собственного кода для Windows , macOS и Linux на C++ и Fortran для параллельных вычислений . [2] Параллельное программирование позволяет программам использовать преимущества многоядерных процессоров Intel и других поставщиков процессоров.
Intel Parallel Studio XE была переименована и переупакована Intel, когда в декабре 2020 года были выпущены наборы инструментов oneAPI. [5] Набор инструментов Intel oneAPI Base Toolkit + набор инструментов Intel oneAPI HPC содержат все инструменты Parallel Studio XE и даже больше. Одним из важных дополнений является компилятор Data Parallel C++ (DPC++) [6], разработанный для того, чтобы позволить разработчикам повторно использовать код на разных аппаратных устройствах (ЦП и ускорители, такие как графические процессоры и ПЛИС).
Компоненты
Parallel Studio состоит из нескольких компонентов, каждый из которых представляет собой набор возможностей.
- Компилятор Intel C++ с OpenMP
- Компилятор Intel Fortran с OpenMP
- Интеграция плагина IDE с Visual Studio , Eclipse и Xcode [2]
- Отладка с помощью расширений отладчика Visual Studio , расширений отладчика GNU
- Интегрированные примитивы производительности (IPP)
- Библиотека математического ядра (MKL)
- Строительные блоки потоков (TBB)
- Библиотека ускорения анализа данных (DAAL)
- Intel Advisor — специализированный профилировщик производительности для оптимизации векторизации и система прототипирования потоков для добавления/улучшения потоковой обработки.
- Intel VTune Profiler (ранее VTune Amplifier) — это профилировщик производительности, который анализирует горячие точки , потоки, ввод-вывод, ПЛИС, графический процессор, систему, регулирование и узкие места микроархитектуры.
- Intel Inspector повышает надежность, выявляя ошибки памяти и ошибки потоковой передачи.
- Библиотека Intel MPI — многокомпонентная библиотека передачи сообщений, реализующая спецификацию интерфейса передачи сообщений на платформах Intel.
- Intel Trace Analyzer and Collector — графический инструмент для понимания поведения приложений MPI, поиска узких мест и ошибок в параллельных кластерных приложениях на базе архитектуры Intel
- Intel Cluster Checker – Предварительно упакованные проверки для диагностики состояния кластера, функциональности и производительности. Они доступны через API для встраивания возможностей в приложения.
- Intel Distribution for Python — дистрибутив Python , использующий библиотеки Intel Performance для повышения производительности NumPy , SciPy , scikit-learn , Pandas (программное обеспечение) и других пакетов.
История
Intel анонсировала Parallel Studio на своем форуме разработчиков Intel в августе 2008 года, а также веб-сайт для регистрации в программе открытого бета-тестирования. [7] [8] 26 мая 2009 года Intel объявила о выпуске продукта на рынок. [9] [10] [11] [12] Intel и Microsoft работали вместе [13] , чтобы сделать свои продукты совместимыми, приняв общую среду выполнения, называемую Microsoft Concurrency Runtime, которая является частью Visual Studio 2010 .
2 сентября 2010 года Intel выпустила новую версию Intel Parallel Studio 2011. [14] [15]
Intel выпустила Intel Parallel Studio XE 2013 5 сентября 2012 года. [16] [17]
Intel выпустила Intel Parallel Studio XE 2015 26 августа 2014 года. [18] [19]
Intel выпустила Intel Parallel Studio XE 2016 25 августа 2015 года. [20] [21]
Intel выпустила Intel Parallel Studio XE 2017 6 сентября 2016 года. [22]
Intel выпустила Intel Parallel Studio XE 2018 12 сентября 2017 г. [23]
Intel выпустила Intel Parallel Studio XE 2019 12 сентября 2018 г. [24]
Intel выпустила Intel Parallel Studio XE 2020 16 декабря 2019 года [25]
Intel выпустила наборы инструментов oneAPI, заменяющие Intel Parallel Studio XE 8 декабря 2020 г. [26]
Смотрите также
Ссылки
- ^ «Заметки о выпуске и новые функции Intel® Parallel Studio XE». software.intel.com .
- ^ abc Главная | Intel® Parallel Studio XE | Программное обеспечение Intel®
- ^ https://software.intel.com/sites/default/files/managed/9c/e6/IPSXE_2019_Release_Notes_EN.pdf [ пустой URL-адрес PDF ]
- ^ «Бесплатные варианты для Intel Parallel Studio XE, поддержите себя сами, без лицензионных отчислений».
- ^ "Intel анонсирует новые наборы инструментов oneAPI для разработки программного обеспечения XPU". HPCwire . Получено 2020-12-08 .
- ^ "Выпущен компилятор Intel oneAPI DPC++ 2020-06 с новыми функциями - Phoronix". www.phoronix.com . Получено 2020-12-08 .
- ^ Intel. «Intel объявляет о проекте Parallel Studio» (PDF) .
- ^ Intel. «Часто задаваемые вопросы по Intel Parallel Studio» (PDF) .[ постоянная мертвая ссылка ]
- ^ Intel. "Intel Announcement of Parallel Studio release" . Получено 2009-05-26 .
- ^ Дэвид Уортингтон. "Intel решает жизненный цикл разработки с помощью Parallel Studio". Архивировано из оригинала 2009-05-28 . Получено 2009-05-29 .
- ^ "Intel выпускает Parallel Studio 1.0" . Получено 29.05.2009 .
- ^ Джон Э. Уэст (28 мая 2009 г.). "Intel Ships Parallel Studio Development Toolkit" . Получено 29 мая 2009 г.
- ^ Дэвид Уортингтон. "SD Times: Intel, Microsoft сходятся в параллельных вычислениях". Архивировано из оригинала 2009-06-04 . Получено 2008-08-20 .
- ^ "Intel Flexes Parallel Programming Muscles" Архивировано 06.09.2010 в Wayback Machine , HPCwire (02.09.2010). Получено 14.09.2010.
- ^ "Parallel Studio 2011: Теперь мы знаем, что случилось с Ct, Cilk++ и RapidMind", Журнал доктора Добба (2010-09-02). Получено 14 сентября 2010.
- ^ "Intel анонсирует два пакета разработки программного обеспечения", Inquirer (2012-09-05). Получено 2012-09-05.
- ^ "Parallel Studio XE 2013 уже здесь", Intel (2012-09-05). Получено 2012-09-05.
- ^ "Intel Parallel Studio 2015 обновляет компиляторы и цепочку инструментов". SD Times . 2014-08-26 . Получено 2014-09-06 .
- ^ "Intel улучшает инструменты параллельного программирования с помощью явного векторного программирования". HardOCP . 2014-08-27 . Получено 2014-09-06 .
- ^ "Intel обновляет Parallel Studio XE". SD Times . 2015-08-26 . Получено 2015-08-26 .
- ^ "Intel использует HPC Core для продвижения аналитических инструментов". Платформа . 2015-08-25 . Получено 2015-08-26 .
- ^ "Intel Parallel Studio XE 2017 выпущен!". software.intel.com . Получено 2016-09-07 .
- ^ "Intel® Parallel Studio XE 2018 выпущен!". software.intel.com . Получено 15.09.2017 .
- ^ "Заметки о выпуске Intel® Parallel Studio XE 2019". software.intel.com . Получено 13 сентября 2018 г.
- ^ "Заметки о выпуске Intel® Parallel Studio XE 2020". software.intel.com . Получено 16.12.2019 .
- ^ Мурхед, Патрик. «Intel объявляет о выпуске Gold-версии OneAPI Toolkits и нового серверного графического процессора Intel». Forbes . Получено 08.12.2020 .
Внешние ссылки
- Официальный сайт
- Threading Building Blocks Проект с открытым исходным кодом Главная
- Cilk Plus Open Source Project Home Архивировано 2021-01-17 на Wayback Machine
- Серия видеороликов Intel «Прорыв в параллелизме»
- Видеотур по студии Parallel
- Intel выпускает Parallel Studio (доктор Доббс)
- Intel решает жизненный цикл разработки с помощью Parallel Studio (SDTimes)