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 cambió el nombre de Intel Parallel Studio XE y lo volvió a empaquetar cuando se lanzaron los kits de herramientas oneAPI en diciembre de 2020. [5] El kit de herramientas Intel oneAPI Base + el kit de herramientas Intel oneAPI HPC 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 distintos objetivos de hardware (CPU y aceleradores como GPU y FPGA).
Componentes
Parallel Studio se compone de varios componentes, cada uno de los cuales es un conjunto de capacidades.
- Compilador Intel C++ con OpenMP
- Compilador Intel Fortran con OpenMP
- Integración del complemento IDE con Visual Studio , Eclipse y Xcode [2]
- Depuración mediante extensiones de Visual Studio Debugger , extensiones de GNU Debugger
- Primitivas de rendimiento integradas (IPP)
- Biblioteca del núcleo matemático (MKL)
- Bloques de construcción de subprocesamiento (TBB)
- Biblioteca de aceleración de análisis de datos (DAAL)
- Intel Advisor : perfilador de rendimiento especializado para optimizar la vectorización y un sistema de creación de prototipos de subprocesos para agregar/mejorar subprocesos.
- Intel VTune Profiler (anteriormente VTune Amplifier) es un generador de perfiles de rendimiento que analiza puntos de acceso , subprocesos, E/S, FPGA, GPU, sistemas, limitaciones y cuellos de botella de 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 la interfaz de paso de mensajes en 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 paralelo basadas en la arquitectura Intel.
- Intel Cluster Checker: comprobaciones prediseñadas para diagnosticar el estado, la funcionalidad y el rendimiento del clúster. Se puede acceder a ellos a través de API para incorporar capacidades en las aplicaciones.
- Distribución Intel para Python: una distribución de Python que utiliza bibliotecas Intel Performance para aumentar el rendimiento de NumPy , SciPy , scikit-learn , Pandas (software) y otros paquetes.
Historia
Intel anunció Parallel Studio durante su Foro de desarrolladores Intel 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 tiempo 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]
Ver también
Referencias
- ^ "Notas de la versión y nuevas funciones 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 desnuda PDF ]
- ^ "Opciones sin costo para Intel Parallel Studio XE, manténgase usted mismo, sin regalías".
- ^ "Intel anuncia nuevos kits de herramientas oneAPI para el desarrollo de software XPU". Cable HPC . Consultado el 8 de diciembre de 2020 .
- ^ "Lanzamiento del compilador Intel oneAPI DPC ++ 2020-06 con nuevas funciones: Phoronix". www.phoronix.com . Consultado el 8 de diciembre de 2020 .
- ^ Intel. "Anuncio de Intel del 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 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 envía el kit de herramientas de desarrollo de Parallel Studio" . Consultado el 29 de mayo de 2009 .
- ^ David Worthington. "SD Times: Intel y Microsoft convergen en la computación paralela". Archivado desde el original el 4 de junio de 2009 . Consultado el 20 de agosto de 2008 .
- ^ "Intel flexiona los músculos de la programación paralela" Archivado el 6 de septiembre de 2010 en Wayback Machine , HPCwire (2 de septiembre de 2010). Recuperado 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). Recuperado el 14 de septiembre de 2010.
- ^ "Intel anuncia dos suites de desarrollo de software", Inquirer (5 de septiembre de 2012). Recuperado el 5 de septiembre de 2012.
- ^ "Parallel Studio XE 2013 ya está aquí", Intel (05 de septiembre de 2012). Recuperado el 5 de septiembre de 2012.
- ^ "Intel Parallel Studio 2015 actualiza compiladores, cadena de herramientas". Tiempos SD . 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". DuroOCP . 27 de agosto de 2014 . Consultado el 6 de septiembre de 2014 .
- ^ "Intel actualiza Parallel Studio XE". Tiempos SD . 2015-08-26 . Consultado el 26 de agosto de 2015 .
- ^ "Intel aprovecha HPC Core para impulsar herramientas de análisis". La plataforma . 25 de agosto de 2015 . Consultado el 26 de agosto de 2015 .
- ^ "¡Se lanzó Intel Parallel Studio XE 2017!". software.intel.com . Consultado el 7 de septiembre de 2016 .
- ^ "¡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, Patricio. "Intel anuncia el lanzamiento Gold de los kits de herramientas OneAPI y la nueva GPU de servidor Intel". Forbes . Consultado el 8 de diciembre de 2020 .
enlaces externos
- Página web oficial
- Enhebrado de bloques de construcción Proyecto de código abierto Inicio
- Inicio del proyecto de código abierto Cilk Plus Archivado el 17 de enero de 2021 en Wayback Machine.
- Serie de vídeos 'Avance del Paralelismo' de Intel
- Video recorrido por el estudio paralelo
- Intel lanza Parallel Studio (Dr. Dobbs)
- Intel aborda el ciclo de vida del desarrollo con Parallel Studio (SDTimes)