Title :
A highly-efficient and green data flow engine for solving euler atmospheric equations
Author :
Lin Gan ; Haohuan Fu ; Chao Yang ; Luk, Wayne ; Wei Xue ; Mencer, Oskar ; Xiaomeng Huang ; Guangwen Yang
Author_Institution :
Center for Earth Syst. Sci., Tsinghua Univ., Beijing, China
Abstract :
Atmospheric modeling is an essential issue in the study of climate change. However, due to the complicated algorithmic and communication models, scientists and researchers are facing tough challenges in finding efficient solutions to solve the atmospheric equations. In this paper, we accelerate a solver for the three-dimensional Euler atmospheric equations through reconfigurable data flow engines. We first propose a hybrid design that achieves efficient resource allocation and data reuse. Furthermore, through algorithmic offsetting, fast memory table, and customizable-precision arithmetic, we map a complex Euler kernel into a single FPGA chip, which can perform 956 floating point operations per cycle. In a 1U-chassis, our CPU-DFE unit with 8 FPGA chips is 18.5 times faster and 8.3 times more power efficient than a multicore system based on two 12-core Intel E5-2697 (Ivy Bridge) CPUs, and is 6.2 times faster and 5.2 times more power efficient than a hybrid unit equipped with two 12-core Intel E5-2697 (Ivy Bridge) CPUs and three Intel Xeon Phi 5120d (MIC) cards.
Keywords :
field programmable gate arrays; floating point arithmetic; microprocessor chips; multiprocessing systems; resource allocation; 12-core Intel E5-2697; 1U-chassis; CPU-DFE unit; FPGA chips; Intel Xeon Phi 5120d; Ivy Bridge; MIC cards; atmospheric modeling; climate change; complex Euler kernel; data reuse; floating point operations; green data flow engine; multicore system; reconfigurable data flow engines; resource allocation; single FPGA chip; three-dimensional Euler atmospheric equations; Atmospheric modeling; Computational modeling; Equations; Field programmable gate arrays; Kernel; Mathematical model; Three-dimensional displays; 3D Euler equations; FPGA; atmospheric simulation; customizable precision; hybrid methodology;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location :
Munich
DOI :
10.1109/FPL.2014.6927462