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.