NERO: A near High-Bandwidth Memory Stencil Accelerator for Weather Prediction Modeling

Gagandeep Singh, Dionysios Diamantopoulos, Christoph Hagleitner, Juan Gómez-Luna, Sander Stuijk, Onur Mutlu, Henk Corporaal

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

2 Citaten (Scopus)

Samenvatting

Ongoing climate change calls for fast and accurate weather and climate modeling. However, when solving large-scale weather prediction simulations, state-of-the-art CPU and GPU implementations suffer from limited performance and high energy consumption. These implementations are dominated by complex irregular memory access patterns and low arithmetic intensity that pose fundamental challenges to acceleration. To overcome these challenges, we propose and evaluate the use of near-memory acceleration using a reconfigurable fabric with high-bandwidth memory (HBM). We focus on compound stencils that are fundamental kernels in weather prediction models. By using high-level synthesis techniques, we develop NERO, an FPGA+HBM-based accelerator connected through IBM CAPI2 (Coherent Accelerator Processor Interface) to an IBM POWER9 host system. Our experimental results show that NERO outperforms a 16-core POWER9 system by 4.2x and 8.3x when running two different compound stencil kernels. NERO reduces the energy consumption by 22x and 29x for the same two kernels over the POWER9 system with an energy efficiency of 1.5 GFLOPS/Watt and 17.3 GFLOPS/Watt. We conclude that employing near-memory acceleration solutions for weather prediction modeling is promising as a means to achieve both high performance and high energy efficiency.

Originele taal-2Engels
TitelProceedings - 30th International Conference on Field-Programmable Logic and Applications, FPL 2020
RedacteurenNele Mentens, Nele Mentens, Leonel Sousa, Pedro Trancoso, Miquel Pericas, Ioannis Sourdis
UitgeverijInstitute of Electrical and Electronics Engineers
Pagina's9-17
Aantal pagina's9
ISBN van elektronische versie9781728199023
DOI's
StatusGepubliceerd - aug 2020
Evenement30th International Conference on Field-Programmable Logic and Applications, FPL 2020 - Virtual, Gothenburg, Zweden
Duur: 31 aug 20204 sep 2020

Congres

Congres30th International Conference on Field-Programmable Logic and Applications, FPL 2020
LandZweden
StadVirtual, Gothenburg
Periode31/08/204/09/20

Vingerafdruk Duik in de onderzoeksthema's van 'NERO: A near High-Bandwidth Memory Stencil Accelerator for Weather Prediction Modeling'. Samen vormen ze een unieke vingerafdruk.

Citeer dit