Intel oneAPI Programming Guide

Intel® oneAPI es un conjunto de herramientas de desarrollo que hacen que sea rápido y fácil crear código para obtener un alto rendimiento en diferentes arquitecturas basadas en CPU, GPU, o FPGA.

En esta guía de programación para oneAPI, Intel no ofrece una introducción al modelo de programación oneAPI, incluyendo los temas relativos a la configuración de la plataforma, la ejecución de código, la memoria y la programación de kernel.

También podemos encontrar detalles sobre cómo compilar código para varios aceleradores (CPU, FPGA, etc.), y una introducción a las APIs comunes y a las librerías relacionadas.

Además, la guía cuenta con una introducción al proceso de desarrollo de software utilizando varias herramientas de oneAPI, como son los depuradores, analizadores de rendimiento, y optimizadores de código, mostrando su uso para cada acelerador específico (CPU, FPGA, etc.)