Intel Parallel Studio XE fue un producto de desarrollo de software desarrollado por Intel que facilitó el desarrollo de código nativo en Windows , macOS y Linux en C++ y Fortran para computación paralela . [2] La programación paralela permite que los programas de software aprovechen los procesadores multinúcleo de Intel y otros proveedores de procesadores.
Intel Parallel Studio XE fue rebautizado y reempaquetado por Intel cuando se lanzaron los kits de herramientas oneAPI en diciembre de 2020. [5] El kit de herramientas base Intel oneAPI y el kit de herramientas Intel oneAPI HPC contienen todas las herramientas de Parallel Studio XE y más. Una incorporación importante es un compilador Data Parallel C++ (DPC++) [6] diseñado para permitir a los desarrolladores reutilizar el código en distintos destinos de hardware (CPU y aceleradores como GPU y FPGA).
Componentes
Parallel Studio se compone de varios componentes, cada uno de los cuales es una colección de capacidades.
- Compilador Intel C++ con OpenMP
- Compilador Intel Fortran con OpenMP
- Integración de complementos IDE con Visual Studio , Eclipse y Xcode [2]
- Depuración mediante extensiones del depurador de Visual Studio , extensiones del depurador de GNU
- Primitivas de rendimiento integradas (IPP)
- Biblioteca de núcleos matemáticos (MKL)
- Bloques de construcción de subprocesos (TBB)
- Biblioteca de aceleración de análisis de datos (DAAL)
- Intel Advisor : generador de perfiles de rendimiento especializado para optimizar la vectorización y un sistema de creación de prototipos de subprocesos para agregar o mejorar subprocesos.
- Intel VTune Profiler (anteriormente VTune Amplifier) es un generador de perfiles de rendimiento que analiza puntos críticos , subprocesos, E/S, FPGA, GPU, sistema, limitación y cuellos de botella en la microarquitectura.
- Intel Inspector mejora la confiabilidad al identificar errores de memoria y errores de subprocesos.
- Biblioteca Intel MPI: una biblioteca de paso de mensajes de múltiples estructuras que implementa la especificación de interfaz de paso de mensajes en todas las plataformas Intel
- Intel Trace Analyzer and Collector: una herramienta gráfica para comprender el comportamiento de las aplicaciones MPI y encontrar cuellos de botella y errores en aplicaciones de clúster paralelas basadas en la arquitectura Intel
- Intel Cluster Checker: comprobaciones preconfiguradas para diagnosticar el estado, la funcionalidad y el rendimiento del clúster. Se puede acceder a ellas a través de una API para incorporar funciones en las aplicaciones.
- Distribución Intel para Python: una distribución de Python que utiliza bibliotecas Intel Performance para mejorar el rendimiento de NumPy , SciPy , scikit-learn , Pandas (software) y otros paquetes.
Historia
Intel anunció Parallel Studio durante su Intel Developer Forum en agosto de 2008 junto con un sitio web para registrarse en su programa beta abierto. [7] [8] El 26 de mayo de 2009, Intel anunció que había lanzado el producto al mercado. [9] [10] [11] [12] Intel y Microsoft trabajaron juntos [13] para hacer que sus productos fueran compatibles mediante la adopción de un entorno de ejecución común llamado Microsoft Concurrency Runtime, que es parte de Visual Studio 2010 .
Intel lanzó una nueva versión, Intel Parallel Studio 2011, el 2 de septiembre de 2010. [14] [15]
Intel lanzó Intel Parallel Studio XE 2013 el 5 de septiembre de 2012. [16] [17]
Intel lanzó Intel Parallel Studio XE 2015 el 26 de agosto de 2014. [18] [19]
Intel lanzó Intel Parallel Studio XE 2016 el 25 de agosto de 2015. [20] [21]
Intel lanzó Intel Parallel Studio XE 2017 el 6 de septiembre de 2016. [22]
Intel lanzó Intel Parallel Studio XE 2018 el 12 de septiembre de 2017 [23]
Intel lanzó Intel Parallel Studio XE 2019 el 12 de septiembre de 2018 [24]
Intel lanzó Intel Parallel Studio XE 2020 el 16 de diciembre de 2019 [25]
Intel lanzó los kits de herramientas oneAPI que reemplazan a Intel Parallel Studio XE el 8 de diciembre de 2020 [26]
Véase también
Referencias
- ^ "Notas de la versión y nuevas características de Intel® Parallel Studio XE". software.intel.com .
- ^ abc Inicio | Intel® Parallel Studio XE | Software Intel®
- ^ https://software.intel.com/sites/default/files/managed/9c/e6/IPSXE_2019_Release_Notes_EN.pdf [ URL básica PDF ]
- ^ "Opciones sin costo para Intel Parallel Studio XE, apóyese usted mismo, sin regalías".
- ^ "Intel anuncia nuevos kits de herramientas oneAPI para el desarrollo de software XPU". HPCwire . Consultado el 8 de diciembre de 2020 .
- ^ "Se lanzó el compilador Intel oneAPI DPC++ 2020-06 con nuevas funciones - Phoronix". www.phoronix.com . Consultado el 8 de diciembre de 2020 .
- ^ Intel. "Anuncio de Intel sobre el proyecto Parallel Studio" (PDF) .
- ^ Intel. "Preguntas frecuentes sobre Intel Parallel Studio" (PDF) .[ enlace muerto permanente ]
- ^ Intel. «Anuncio de Intel sobre el lanzamiento de Parallel Studio» . Consultado el 26 de mayo de 2009 .
- ^ David Worthington. «Intel aborda el ciclo de vida del desarrollo con Parallel Studio». Archivado desde el original el 28 de mayo de 2009. Consultado el 29 de mayo de 2009 .
- ^ "Intel lanza Parallel Studio 1.0" . Consultado el 29 de mayo de 2009 .
- ^ John E. West (28 de mayo de 2009). "Intel lanza el kit de herramientas de desarrollo Parallel Studio" . Consultado el 29 de mayo de 2009 .
- ^ David Worthington. «SD Times: Intel y Microsoft convergen en computación paralela». Archivado desde el original el 4 de junio de 2009. Consultado el 20 de agosto de 2008 .
- ^ "Intel muestra sus músculos en programación paralela" Archivado el 6 de septiembre de 2010 en Wayback Machine , HPCwire (2 de septiembre de 2010). Consultado el 14 de septiembre de 2010.
- ^ "Parallel Studio 2011: ahora sabemos qué sucedió con Ct, Cilk++ y RapidMind", Dr. Dobb's Journal (2 de septiembre de 2010). Consultado el 14 de septiembre de 2010.
- ^ "Intel anuncia dos suites de desarrollo de software", Inquirer (5 de septiembre de 2012). Consultado el 5 de septiembre de 2012.
- ^ "Parallel Studio XE 2013 ya está aquí", Intel (5 de septiembre de 2012). Consultado el 5 de septiembre de 2012.
- ^ "Intel Parallel Studio 2015 actualiza compiladores y cadena de herramientas". SD Times . 2014-08-26 . Consultado el 2014-09-06 .
- ^ "Intel mejora las herramientas de programación paralela con programación de vectorización explícita". HardOCP . 2014-08-27 . Consultado el 2014-09-06 .
- ^ "Intel actualiza Parallel Studio XE". SD Times . 2015-08-26 . Consultado el 2015-08-26 .
- ^ "Intel aprovecha el núcleo HPC para impulsar las herramientas de análisis". La plataforma . 2015-08-25 . Consultado el 2015-08-26 .
- ^ "¡Ya se lanzó Intel Parallel Studio XE 2017!". software.intel.com . Consultado el 7 de septiembre de 2016 .
- ^ "¡Ya se lanzó Intel® Parallel Studio XE 2018!". software.intel.com . Consultado el 15 de septiembre de 2017 .
- ^ "Notas de la versión de Intel® Parallel Studio XE 2019". software.intel.com . Consultado el 13 de septiembre de 2018 .
- ^ "Notas de la versión de Intel® Parallel Studio XE 2020". software.intel.com . Consultado el 16 de diciembre de 2019 .
- ^ Moorhead, Patrick. "Intel anuncia el lanzamiento Gold de los kits de herramientas OneAPI y la nueva GPU para servidores Intel". Forbes . Consultado el 8 de diciembre de 2020 .
Enlaces externos
- Sitio web oficial
- Bloques de construcción de subprocesos Proyecto de código abierto Inicio
- Página de inicio del proyecto de código abierto Cilk Plus Archivado el 17 de enero de 2021 en Wayback Machine
- Serie de vídeos de Intel 'Parallelism Breakthrough'
- Recorrido en vídeo por Parallel Studio
- Intel lanza Parallel Studio (Dr. Dobbs)
- Intel aborda el ciclo de vida del desarrollo con Parallel Studio (SDTimes)