DocumentCode
2786289
Title
An Optimized Finite Difference Computing Engine on FPGAs
Author
He, Chuan ; Qin, Guan ; Lu, Mi ; Zhao, Wei
Author_Institution
Texas A&M University, College Station
fYear
2006
fDate
38808
Firstpage
283
Lastpage
284
Abstract
Time domain or frequency domain Finite Difference (FD) methods are one of the most popular numerical modelling techniques in the solution of scientific and engineering problems. However, these simulations are still time-consuming and cannot be used routinely except in institutes that can afford the high cost of running and maintaining supercomputers or large PC-cluster systems. In this paper, we present an efficient implementation of FPGA-based FD computing engine using acoustic wave modeling problems as an example. Instead of following the formal high-order FD expressions with standard IEEE-754 compliant floating-point multipliers and adders, we propose a new class of optimized FD schemes, whose FD coefficients are optimized to be only a few binary bits so that much fewer Logic Cell (LC) resources or on-chip multipliers are needed without deteriorating numerical accuracy criterions. Furthermore, we simplify the implementation of following floatingpoint summations by group-alignment technology. A floating-point/fixed-point hybrid accumulator with similar relative and absolute rounding errors now replaces the conventional costly floating-point adder tree.
Keywords
Acoustical engineering; Computational modeling; Costs; Engines; Field programmable gate arrays; Finite difference methods; Frequency domain analysis; Maintenance engineering; Numerical models; Supercomputers;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Custom Computing Machines, 2006. FCCM '06. 14th Annual IEEE Symposium on
Conference_Location
Napa, CA
Print_ISBN
0-7695-2661-6
Type
conf
DOI
10.1109/FCCM.2006.24
Filename
4020921
Link To Document