Skip to main navigation Skip to search Skip to main content

Out-of-the-Box Performance of FPGAs for ML Workloads Using Vitis AI

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Field Programmable Gate Arrays (FPGAs) are an attractive choice for accelerating Machine Learning (ML) workloads due to the flexible fabric of configurable logic blocks, interconnects, and embedded memory. However, programming FPGAs is difficult for ML developers as it requires intricate hardware knowledge. Even though high-level implementation solutions such as HLS are available, they come with their own challenges and a steep learning curve. To address this issue, FPGA vendors have raised the level of abstraction by providing ready-to-deploy frameworks for ML. In this paper, we present an evaluation of the out-of-the-box performance of FPGAs using AMD/Xilinx Vitis AI, a development environment for deploying ML models on FPGAs. The study aims to assess the inference performance of Vitis AI for both edge and cloud platforms. We benchmark various popular and standard pre-trained models focusing on latency, throughput, and power efficiency. Since Google Tensor Processing Units (TPUs) are a platform for out-of-the-box acceleration of ML, we compare these results with cloud TPU and edge TPU in terms of performance, ease of use, and tool support. We discuss the experience of working with Vitis AI, the strengths and limitations of Vitis AI as a plug-and-play solution for FPGA-based ML acceleration, providing insights for developers looking to leverage FPGAs for their inference workloads.

Original languageEnglish (US)
Title of host publicationApplied Reconfigurable Computing. Architectures, Tools, and Applications - 21st International Symposium, ARC 2025, Proceedings
EditorsRoberto Giorgi, Mirjana Stojilovic, Dirk Stroobandt, Piedad Brox Jiménez, Ángel Barriga Barros
PublisherSpringer Science and Business Media Deutschland GmbH
Pages123-139
Number of pages17
ISBN (Print)9783031879944
DOIs
StatePublished - 2025
Event21st International Symposium on Applied Reconfigurable Computing, ARC 2025 - Seville, Spain
Duration: Apr 9 2025Apr 11 2025

Publication series

NameLecture Notes in Computer Science
Volume15594 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference21st International Symposium on Applied Reconfigurable Computing, ARC 2025
Country/TerritorySpain
CitySeville
Period4/9/254/11/25

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Out-of-the-Box Performance of FPGAs for ML Workloads Using Vitis AI'. Together they form a unique fingerprint.

Cite this