학술논문

FPGA Framework Improvements for HPC Applications
Document Type
Conference
Source
2023 International Conference on Field Programmable Technology (ICFPT) ICFPT Field Programmable Technology (ICFPT), 2023 International Conference on. :286-287 Dec, 2023
Subject
Computing and Processing
Signal Processing and Analysis
Performance evaluation
Memory management
Benchmark testing
Programming
Topology
Task analysis
Field programmable gate arrays
HLS
HPC
design and automation tools
FPGA
ompss
power efficiency
matrix multiply
Cholesky decomposition
n-body
spectra
parallel programming models
FPGA design tools
high-level synthesis
Language
ISSN
2837-0449
Abstract
In modern FPGA devices, place and route has become an increasingly difficult task due to an increase in resources and device complexity. This results in an exponential increase of implementation possibilities. Such a huge search space causes tools to have a hard time providing a good solution. This is even more challenging in chiplet-based devices due to their topology. In the same way, off-chip memory resources have grown both in size and number of modules. These resources are presented to the user as raw memory interfaces requiring the user to manage how accelerator kernels access off-chip memory to make effective use of the available bandwidth. Efficient usage of memory resources becomes a critical challenge as the more computational resources are added to a design the more pressure they impose on the memory subsystem. This work proposes new features to the OmpSs@FPGA programming model in order to mitigate these issues in a transparent way for programmers.