Paper
16 December 2024 FPGA matrix multiplication with resource optimization and constraints
Radoslaw Cieszewski, Ryszard Romaniuk, Krzysztof Pozniak, Maciej Linczuk
Author Affiliations +
Proceedings Volume 13400, Photonics Applications in Astronomy, Communications, Industry, and High Energy Physics Experiments 2024; 134000S (2024) https://doi.org/10.1117/12.3052256
Event: Photonics Applications in Astronomy, Communications, Industry, and High Energy Physics Experiments 2024, 2024, Lublin, Poland
Abstract
Matrix multiplication is a fundamental operation in various scientific and engineering applications, often demanding high computational resources. With the growing complexity of data-intensive tasks, optimizing this operation to run efficiently on hardware accelerators like FPGAs has become crucial. However, the challenge lies in balancing the resource constraints while maximizing performance. In this project, we address this problem by developing High-Level Synthesis (HLS) software tailored for efficient matrix multiplication on FPGAs. Our solution focuses on resource optimization, adhering strictly to predefined constraints to ensure optimal performance. By leveraging the parallel processing capabilities of FPGAs, our implementation significantly reduces computation time compared to traditional methods. We present the design and implementation of our HLS-based matrix multiplication solution, highlighting key strategies for resource management and optimization. The results demonstrate a substantial improvement in performance, showcasing the effectiveness of our approach in real-world applications. This article summarizes our methodology, experimental setup, and the performance gains achieved through our optimized solution. This article presents the results of matrix multiplication on FPGA systems with Resource Optimization and Constraints.
(2024) Published by SPIE. Downloading of the abstract is permitted for personal use only.
Radoslaw Cieszewski, Ryszard Romaniuk, Krzysztof Pozniak, and Maciej Linczuk "FPGA matrix multiplication with resource optimization and constraints", Proc. SPIE 13400, Photonics Applications in Astronomy, Communications, Industry, and High Energy Physics Experiments 2024, 134000S (16 December 2024); https://doi.org/10.1117/12.3052256
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Field programmable gate arrays

Design

Matrix multiplication

Matrices

Time division multiplexing

Parallel computing

Computer hardware

Back to Top