MaxEVA: Maximizing the Efficiency of Matrix Multiplication on Versal AI Engine
Not on the map. Why?
Abstract (arXiv)
The increasing computational and memory requirements of Deep Learning (DL) workloads has led to outstanding innovations in hardware architectures. An archetype of such architectures is the novel Versal AI Engine (AIE) by AMD/Xilinx. The AIE comprises multiple programmable processors optimized for vector-based algorithms. An AIE array consisting of 400 processor cores, operating at 1.25 GHz is able to deliver a peak throughput of 8 TFLOPs for 32-bit floating-point (fp32), and 128 TOPs for 8-bit integer (int8) precision. In this work, we propose MaxEVA: a novel framework to efficiently map Matrix Multiplication (MatMul) workloads on Versal AIE devices. Our framework maximizes the performance and energy efficiency of MatMul applications by efficiently exploiting features of the AIE architecture and resolving performance bottlenecks from multiple angles. When demonstrating on the VC1902 device of the VCK190 board, MaxEVA accomplishes up to 5.44 TFLOPs and 77.01 TOPs throughput for fp32 and int8 precisions, respectively. In terms of energy efficiency, MaxEVA attains up to 124.16 GFLOPs/W for fp32, and 1.16 TOPs/W for int8. Our proposed method substantially outperforms the state-of-the-art approach by exhibiting up to 2.19x throughput gain and 20.4% higher energy efficiency. The MaxEVA framework provides notable insights to fill the knowledge gap in effectively designing MatMul-based DL workloads on the new Versal AIE devices.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 8 Nov 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 2; 2026: 3.
7 papers.
- 2024A survey on FPGA-based accelerator for ML modelscited by 7
- 2024Continual Deep Reinforcement Learning for Decentralized Satellite Routingcited by 6
- 2025AIE4ML: An End-to-End Framework for Compiling Neural Networks for the Next Generation of AMD AI Enginescited by 5
- 2025DPUV4E: High-Throughput DPU Architecture Design for CNN on Versal ACAPcited by 2
- 2026Design Rules for Extreme-Edge Scientific Computing on AI Enginescited by 0
- 2026Tempus: A Temporally Scalable Resource-Invariant GEMM Streaming Framework for Versal AI Edgecited by 0
- 2026TileFuse: A Fused Mixed-Precision Kernel Library for Efficient Quantized LLM Inference on AMD NPUscited by 0
- 2026TileFuse: A Fused Mixed-Precision Kernel Library for Efficient Quantized LLM Inference on AMD NPUs9 Jun 2026
- 2026Tempus: A Temporally Scalable Resource-Invariant GEMM Streaming Framework for Versal AI Edge1 May 2026
- 2026Design Rules for Extreme-Edge Scientific Computing on AI Engines21 Apr 2026
- 2025AIE4ML: An End-to-End Framework for Compiling Neural Networks for the Next Generation of AMD AI Engines17 Dec 2025
- 2025DPUV4E: High-Throughput DPU Architecture Design for CNN on Versal ACAP13 Jun 2025
- 2024A survey on FPGA-based accelerator for ML models20 Dec 2024
- 2024Continual Deep Reinforcement Learning for Decentralized Satellite Routing20 May 2024