Intel Parallel Studio
Intel Parallel Studio XE es un producto de desarrollo de software diseñado por Intel que facilita el desarrollo de código nativo en Windows, macOS y Linux en C/C++ y Fortran para computación paralela. La programación paralela permite que los programas de software aprovechen los procesadores multi-núcleos de Intel y otros vendedores de procesadores.
Parallel Studio está compuesto de una serie de elementos individuales:
- Intel C++ Compiler con OpenMP
- Intel Fortran Compiler con OpenMP
- IDE integración de plugins con Visual Studio, Eclipse y Xcode
- Debugging via extensiones Visual Studio Debugger y GNU Debugger
- Integrated Performance Primitives (IPP)
- Math Kernel Library (MKL)
- Threading Building Blocks (TBB)
- Data Analytics Acceleration Library (DAAL)
- Intel Advisor – perfiles de rendimiento para optimizar vectorización y creación de sistemas prototipos de hilos para hilado mejorado.
- Intel VTune Profiler (formerly VTune Amplifier) es un perfilador de rendimiento que analiza hotspots, threading, I/O, FPGA, GPU, sistema, throttling y cuellos de botella de microarquitectura.
- Intel Inspector mejora la confiabilidad identificando errores de memoria y errores de threading.
- Intel MPI Library – una librería de paso de mensajes que implementa la interfaz de pase de mensajes a lo largo de las plataformas de Intel.
- Intel Trace Analyzer and Collector – una herramienta gráfica para entender el comportamiento de las aplicaciones MPI, encontrando cuellos de botella y errores en aplicaciones de cluster paralelos basados en aquitectura de Intel.
- Intel Cluster Checker – Revisiones pre-empaquetadas para diagnosticar la salud, funcionalidad y rendimiento del cluster. Son accesibles por API para incluir sus capacidades a las aplicaciones.
- Intel Distribution for Python – una distribución de Python que usa librerías de Intel Performance para aumentar el rendimiento de NumPy, SciPy, scikit-learn, Pandas y otros paquetes.