Efficient SIMD computations on FPGA: Architectures, design techniques, and applications
Field-Programmable Gate Arrays (FPGAs) provide a flexible and efficient platform for implementing Single Instruction, Multiple Data (SIMD) computations, offering advantages over traditional CPUs and GPUs through customizable architectures. This article explores the design considerations, optimization techniques, and practical applications of SIMD operations on FPGAs. We examine how vector processing units, specialized memory organizations, and interconnect architectures can be tailored to application requirements, while investigating methods for datapath optimization, memory access enhancement, and pipeline efficiency. The discussion extends to real-world FPGA-based SIMD applications in digital signal processing, machine learning acceleration, and image/video processing, highlighting how the reconfigurable nature of FPGAs enables performance and energy efficiency improvements for data-parallel workloads across various domains.
Institutions
- University of Southern California (US)
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2025-04-30
- DOI
- https://doi.org/10.5281/zenodo.17199983
- Primary Topic
- Geodetic Measurements and Engineering Structures
- Type
- article
- Field-Weighted Citation Impact
- 0.00