Lanzamiento de los kits de herramientas Intel oneAPI


Lanzamiento de los kits de herramientas Intel oneAPI

El 8 de diciembre, Intel lanzó un conjunto de herramientas de software diseñadas para desarrollar programas utilizando una única interfaz de programación (API) para varios aceleradores informáticos, incluidos procesadores de procesadores vectoriales (CPU), aceleradores de gráficos (GPU) y matrices de puertas programables en campo (FPGA). Kits de herramientas Intel oneAPI para el desarrollo de software XPU.

El kit de herramientas base oneAPI contiene compiladores, bibliotecas, herramientas de análisis y depuración, y herramientas de compatibilidad que ayudan a portar programas CUDA al dialecto Data Parallel C++ (DPC++).

Los kits de herramientas adicionales proporcionan herramientas para cálculos de alto rendimiento (HPC Toolkit), para el desarrollo de inteligencia artificial (AI Toolkit), para Internet de las cosas (IoT Toolkit) y para visualización de alto rendimiento (Rendering Toolkit).

Las herramientas Intel oneAPI le permiten ejecutar programas derivados del mismo código fuente en diferentes arquitecturas de hardware informático.

Los kits de herramientas se pueden descargar de forma gratuita. Además de la versión gratuita de las herramientas, también existe una versión de pago, que da acceso al soporte técnico de los ingenieros de Intel. También es posible utilizar el servicio Intel® DevCloud para desarrollar y probar código, que proporciona acceso a varias CPU, GPU y FPGA. Las versiones futuras de Intel® Parallel Studio XE e Intel® System Studio se basarán en Intel oneAPI.

Enlace de descarga: https://software.intel.com/content/www/us/en/develop/tools/oneapi/all-toolkits.html

Системные требования

Procesadores:

  • Familia de procesadores Intel® Core™ o superior
  • Familia de procesadores Intel® Xeon®
  • Familia de procesadores escalables Intel® Xeon®

Aceleradores informáticos:

  • GPU GEN9 integradas o superiores, incluidos los últimos gráficos Intel® Iris® Xe MAX
  • Tarjeta de aceleración programable (PAC) Intel® con FPGA Intel Arria® 10 GX que incluye la pila de aceleración Intel® para CPU Intel® Xeon® con FPGA versión 1.2.1
  • Tarjeta de aceleración programable (PAC) Intel® D5005 (anteriormente conocida como Intel® PAC con Intel® Stratix® 10 SX FPGA) que incluye la pila de aceleración Intel® para CPU Intel® Xeon® con FPGA versión 2.0.1
  • Plataformas personalizadas FPGA (portadas desde las plataformas de referencia Intel® Arria® 10 GX e Intel® Stratix® 10 GX)
  • Plataformas personalizadas Intel® con software Intel® Quartus® Prime versión 19.4
  • Plataformas personalizadas Intel® con software Intel® Quartus® Prime versión 20.2
  • Plataformas personalizadas Intel® con software Intel® Quartus® Prime versión 20.3

Sistemas operativos:

  • Red Hat Enterprise Linux 7.x - Soporte parcial
  • Red Hat Enterprise Linux 8.x: soporte completo
  • SUSE Linux Enterprise Server 15 SP1, SP2: soporte parcial
  • SUSE Linux Enterprise Server 12 - Soporte parcial
  • Ubuntu 18.04 LTS - Soporte completo
  • Ubuntu 20.04 LTS - Soporte completo
  • CentOS 7 - soporte parcial
  • CentOS 8 - Soporte completo
  • Fedora 31 - Soporte parcial
  • Debian 9, 10 - soporte parcial
  • Clear Linux - soporte parcial
  • Windows 10: soporte parcial
  • Windows Server 2016: soporte completo
  • Windows Server 2019: soporte completo
  • macOS 10.15: soporte parcial

Fuente: linux.org.ru