28-11-2023
Este taller se relaciona con el seminario gratuito del 14 de septiembre de 2023 “Versal Adaptive SoC, la plataforma AMD-Xilinx de próxima generación” https://electratraining.org/2023/versal-adaptive-soc/
Este seminario se centra en los motores de IA en Versal, que pueden describirse como una matriz 2D de unidades de procesador VLIW SIMD RISC.
Los “tiles” (mosaicos / losetas / baldosas) de AI Engine (AIE) consisten en un procesador vectorial VLIW (Very Long Instruction Word), SIMD (Single Instruction Multiple Data) optimizado para aprendizaje automático y aplicaciones avanzadas de procesamiento de señales que logran un mayor rendimiento y funciones de baja latencia.
Describiremos la arquitectura de los AIE, el acceso a instrucciones únicas y múltiples, y los conceptos de paralelismo de los mosaicos AIE que permiten la descarga muy rápida y eficiente de funciones de software, típicamente desde los motores escalares (procesadores ARM) a estos motores cuando se necesita aceleración.
Se explicará la arquitectura de la interfaz que admite memorias privadas de memoria, compartir accesos a la memoria y transmisión de datos para admitir múltiples niveles de paralelismo.
AI Engine está programado con la toolchain (cadena de herramientas) de Vitis para ejecutar funciones de aceleración escritas en código C/C++. El manejo de las herramientas, incluidas las capacidades de depuración y las funciones de análisis, se presentan durante el seminario.
This session will focus on the AI Engines in Versal which can be described as a 2D array of VLIW SIMD RISC processor units.
The AI Engine (AIE) tiles consist of a VLIW (Very Long Instruction Word), SIMD, (Single Instruction Multiple Data) vector processor optimized for machine learning and advanced signal processing applications achieving higher throughputs and low latency functions.
We describe the AIE architecture, single instruction and multiple instruction access, and parallelism concepts of the AIE tiles which allow highly fast and efficient offloading of software functions typically from the Scalar Engines (ARM processors) to these engines when acceleration is needed.
The interface architecture will be explained which supports memory private memories, sharing memory accesses, and data streaming to support multiple levels of parallelism.
The AI Engine is programmed with the Vitis toolchain to run acceleration functions written in C/C++ code. The handling of the tools, including debugging capabilities and analysis features, are introduced during the seminar.
*The seminar will be in Spanish.
This workshop is related to the free seminar on September 14, 2023 “Versal Adaptive SoC, the next generation AMD-Xilinx platform” https://electratraining.org/2023/versal-adaptive-soc/
Información preliminar, más detalles en breve:
Lugar de realización / Place:
Live on Line