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 renombró y reempaquetó Intel Parallel Studio XE cuando se lanzaron los kits de herramientas oneAPI en diciembre de 2020. [ 5 ] Intel oneAPI Base Toolkit + Intel oneAPI HPC toolkit contienen todas las herramientas de Parallel Studio XE y más. Una adición importante es un compilador Data Parallel C++ (DPC++) [ 6 ] diseñado para permitir a los desarrolladores reutilizar código en diferentes plataformas de hardware (CPU y aceleradores como GPU y FPGA).
Componentes
Parallel Studio se compone de varias partes, cada una de las cuales es un conjunto de funcionalidades.
- 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 y extensiones del depurador de GNU.
- Primitivas de rendimiento integrado (IPP)
- Biblioteca de Núcleos Matemáticos (MKL)
- Bloques de construcción de enhebrado (TBB)
- Biblioteca de aceleración de análisis de datos (DAAL)
- Intel Advisor : analizador de rendimiento especializado para optimizar la vectorización y un sistema de creación de prototipos de subprocesos para agregar/mejorar la gestión de subprocesos.
- Intel VTune Profiler (anteriormente VTune Amplifier) es una herramienta de análisis de rendimiento que analiza puntos críticos , subprocesos, E/S, FPGA, GPU, sistema, limitación de rendimiento y cuellos de botella de la microarquitectura.
- Intel Inspector mejora la fiabilidad al identificar errores de memoria y errores de subprocesos.
- Biblioteca Intel MPI: una biblioteca de paso de mensajes multifabric que implementa la especificación de la interfaz de paso de mensajes en las plataformas Intel.
- Intel Trace Analyzer and Collector: una herramienta gráfica para comprender el comportamiento de las aplicaciones MPI, 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 mediante una API para integrar funcionalidades en las aplicaciones.
- Distribución Intel para Python: una distribución de Python que utiliza las bibliotecas de rendimiento de Intel 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 forma 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 .
- 1 2 3 Inicio | Intel® Parallel Studio XE | Software Intel®
- ↑ https://software.intel.com/sites/default/files/managed/9c/e6/IPSXE_2019_Release_Notes_EN.pdf
- ↑ "Opciones sin costo para Intel Parallel Studio XE, soporte propio, libre de regalías" .
- ↑ "Intel anuncia nuevos kits de herramientas oneAPI para el desarrollo de software XPU" . HPCwire . Consultado el 8 de diciembre de 2020 .
- ↑ "Se lanza el compilador Intel oneAPI DPC++ 2020-06 con nuevas características - 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) .
- ↑ 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 del 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" . Recuperado el 29 de mayo de 2009 .
- ↑ David Worthington. "SD Times: Intel y Microsoft convergen en la computación paralela" . Archivado del original el 4 de junio de 2009. Consultado el 20 de agosto de 2008 .
- ↑ "Intel demuestra su capacidad 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é pasó con Ct, Cilk++ y RapidMind" , Dr. Dobb's Journal (2 de septiembre de 2010). Consultado el 14 de septiembre de 2010.
- ↑ "Intel anuncia dos paquetes 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 . 26 de agosto de 2014. Consultado el 6 de septiembre de 2014 .
- ↑ "Intel mejora las herramientas de programación paralela con programación de vectorización explícita" . HardOCP . 27 de agosto de 2014. Consultado el 6 de septiembre de 2014 .
- ↑ "Intel actualiza Parallel Studio XE" . SD Times . 26 de agosto de 2015. Consultado el 26 de agosto de 2015 .
- ↑ "Intel aprovecha el núcleo HPC para impulsar las herramientas de análisis" . The Platform . 25 de agosto de 2015. Consultado el 26 de agosto de 2015 .
- ↑ "¡Intel Parallel Studio XE 2017 ha sido lanzado!" . software.intel.com . Consultado el 7 de septiembre de 2016 .
- ↑ "¡Intel® Parallel Studio XE 2018 ha sido lanzado!" . 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 de Intel" . Forbes . Consultado el 8 de diciembre de 2020 .
Enlaces externos
- Sitio web oficial

- Página principal del proyecto de código abierto Threading Building Blocks
- Página principal del proyecto de código abierto Cilk Plus ( archivado el 17 de enero de 2021 en Wayback Machine)
- Serie de vídeos de Intel titulada "Avance en el paralelismo"
- 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).
- Interfaces de programación de aplicaciones
- Familia de lenguajes de programación C++
- Programación genérica
- Software de Intel
- Perfiladores
- Hilos (informática)