Across Time and Space: <scp>Senju</scp> ’s Approach for Scaling Iterative Stencil Loop Accelerators on Single and Multiple FPGAs
-
- Emanuele Del Sozzo
- RIKEN Center for Computational Science, Kobe, Japan
-
- Davide Conficconi
- Politecnico di Milano, Milan, Italy
-
- Kentaro Sano
- RIKEN Center for Computational Science, Kobe, Japan
この論文をさがす
説明
<jats:p> Stencil-based applications play an essential role in high-performance systems as they occur in numerous computational areas, such as partial differential equation solving. In this context, <jats:bold>Iterative Stencil Loops (ISLs)</jats:bold> represent a prominent and well-known algorithmic class within the stencil domain. Specifically, ISL-based calculations iteratively apply the same stencil to a multi-dimensional point grid multiple times or until convergence. However, due to their iterative and intensive nature, ISLs are highly performance-hungry, demanding specialized solutions. Here, <jats:bold>Field Programmable Gate Arrays (FPGAs)</jats:bold> represent a valid architectural choice as they enable the design of custom, parallel, and scalable ISL accelerators. Besides, the regular structure of ISLs makes them an ideal candidate for automatic optimization and generation flows. For these reasons, this article introduces <jats:sc>Senju</jats:sc> , an automation framework for the design of highly parallel ISL accelerators targeting single-/multi-FPGA systems. Given an input description, <jats:sc>Senju</jats:sc> automates the entire design process and provides accurate performance estimations. The experimental evaluation shows remarkable and scalable results, outperforming single- and multi-FPGA literature approaches under different metrics. Finally, we present a new analysis of temporal and spatial parallelism trade-offs in a real-case scenario and discuss our performance through a single- and novel specialized multi-FPGA formulation of the Roofline Model. </jats:p>
収録刊行物
-
- ACM Transactions on Reconfigurable Technology and Systems
-
ACM Transactions on Reconfigurable Technology and Systems 17 (2), 1-33, 2024-04-30
Association for Computing Machinery (ACM)
- Tweet
詳細情報 詳細情報について
-
- CRID
- 1360302865725982720
-
- DOI
- 10.1145/3634920
-
- ISSN
- 19367414
- 19367406
-
- 資料種別
- journal article
-
- データソース種別
-
- Crossref
- KAKEN