A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Smart-Cache: Optimising Memory Accesses for Arbitrary Boundaries and Stencils on FPGAs
2019
2019 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
A key requirement for high performance on FPGAs is to maintain continuous data streaming from the DRAM. An impediment in many computations, especially in the scientific computing domain, is irregular stencils and boundary conditions, requiring memory accesses that are random, redundant, or both. To address this problem, we present Smache, a novel smartcaching framework that uses FPGA on-chip memory resources for optimising access for arbitrary stencil shapes and boundary conditions. We propose
doi:10.1109/ipdpsw.2019.00024
dblp:conf/ipps/NabiV19
fatcat:24gwvhgmujgn5j5yca2h5f6h6q