arrow
返回

CFD code adaptation to the FPGA architecture

delete2020-11-10
delete4
PRE
AI
K
Krzysztof Rojek *
K
Kamil Halbiniak
Ł
Łukasz Kuczyński
DOI:10.1177/1094342020972461delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
For the last years, we observe the intensive development of accelerated computing platforms. Although current trends indicate a well-established position of GPU devices in the HPC environment, FPGA (Field-Programmable Gate Array) aspires to be an alternative solution to offload the CPU computation. This paper presents a systematic adaptation of four various CFD (Computational Fluids Dynamic) kernels to the Xilinx Alveo U250 FPGA. The goal of this paper is to investigate the potential of the FPGA architecture as the future infrastructure able to provide the most complex numerical simulations in the area of fluid flow modeling. The selected kernels are customized to a real-scientific scenario, compatible with the EULAG (Eulerian/semi-Lagrangian) fluid solver. The solver is used to simulate thermo-fluid flows across a wide range of scales and is extensively used in numerical weather prediction. The proposed adaptation is focused on the analysis of the strengths and weaknesses of the FPGA accelerator, considering performance and energy efficiency. The proposed adaptation is compared with a CPU implementation that was strongly optimized to provide realistic and objective benchmarks. The performance results are compared with a set of server CPUs containing various Intel generations, including Intel SkyLake-based CPUs as Xeon Gold 6148 and Xeon Platinum 8168, as well as Intel Xeon E5-2695 CPU based on the IvyBridge architecture. Since all the kernels belong to the group of memory-bound algorithms, our main challenge is to saturate global memory bandwidth and provide data locality with the intensive BRAM (Block RAM) reusing. Our adaptation allows us to reduce the performance per watt up to 80% compared to the CPUs.
Keyword:
CFD
FPGA
energy efficiency
parallel computing
code adaptation
numerical weather prediction
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

International Journal of High Performance Computing Applications 封面图
International Journal of High Performance Computing Applications
IF:
2.5
论文数:
1.1K
被引数:
1.3K

机构

T
technical university czestochowa
学者数:
1.3K
论文数: 1.5K
被引数: 1
引用论文

引用论文

err分享
err收藏
OpenCL-Based FPGA-Platform for Stencil Computation and Its Optimization Methodology
err2017-05-01
err48
PREAI
errWaidyasooriya, Hasitha Muthumala; Takei, Yasuhiro; Tatsumi, Shunsuke; Hariyama, Masanori
err分享
err收藏
A case of CHOPS syndrome accompanied with moyamoya disease and systemic vasculopathy
err2021-03-01
err0
PREAI
errSoo Yeon Kim; Man Jin Kim; Su Jin Kim; Ji Eun Lee; Jong-Hee Chae; Jung Min Ko
err分享
err收藏
New complexes of 2-(4-pyridyl)-1,3-benzothiazole with metal ions; synthesis, structural and spectral studies
err2018-07-01
err0
PREAI
errMałgorzata Kurzajewska; Dorota Kwiatek; Maciej Kubicki; Bogumił Brzezinski; Zbigniew Hnatejko
err分享
err收藏
学者 查看更多内容