Stencil-HMLS: A multi-layered approach to the automatic optimisation of stencil codes on FPGA
Stencil-HMLS: A multi-layered approach to the automatic optimisation of stencil codes on FPGA
复制标题
Stencil-HMLS:一种在 FPGA 上自动优化模板代码的多层方法
DOI:
10.1145/3624062.3624543
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Rodriguez-Canal G
中科院分区:
文献类型:
--
作者:
Rodriguez-Canal G
The challenges associated with effectively programming FPGAs have been a major blocker in popularising reconfigurable architectures for HPC workloads. However new compiler technologies, such as MLIR, are providing new capabilities which potentially deliver the ability to extract domain specific information and drive automatic structuring of codes for FPGAs.In this paper we explore domain specific optimisations for stencils, a fundamental access pattern in scientific computing, to obtain high performance on FPGAs via automated code structuring. We propose Stencil-HMLS, a multi-layered approach to automatic optimisation of stencil codes and introduce the HLS dialect, which brings FPGA programming into the MLIR ecosystem. Using the PSyclone Fortran DSL, we demonstrate an improvement of 14-100 × with respect to the next best performant state-of-the-art tool. Furthermore, our approach is 14-92 × more energy efficient than the next most energy efficient approach.
登录
查看更多内容
DOI:
--
发表时间:
2021
期刊:
International Workshop on Heterogeneous High-performance Reconfigurable Computing
影响因子:
--
作者:
Nick Brown
通讯作者:
Nick Brown
DOI:
10.1109/cluster48925.2021.00113
发表时间:
2021
期刊:
--
影响因子:
--
作者:
Brown N
通讯作者:
Brown N
DOI:
10.1109/dac18074.2021.9586110
发表时间:
2021
期刊:
2021 58th ACM/IEEE Design Automation Conference (DAC)
影响因子:
--
作者:
Fabrizio Ferrandi;Vito Giovanni Castellana;S. Curzel;Pietro Fezzardi;M. Fiorito;M. Lattuada;Marco Minutoli;C. Pilato;Antonino Tumeo
通讯作者:
Antonino Tumeo
DOI:
--
发表时间:
2019
期刊:
International Conference on Software Composition
影响因子:
--
作者:
Tal Ben;J. D. F. Licht;A. Ziogas;Timo Schneider;T. Hoefler
通讯作者:
T. Hoefler
DOI:
--
发表时间:
2022
期刊:
ACM International Conference on Computing Frontiers
影响因子:
--
作者:
Nicolas Bohm Agostini;S. Curzel;D. Kaeli;Antonino Tumeo
通讯作者:
Antonino Tumeo