Publication | Closed Access
FPGA-based Streaming Computation for Lattice Boltzmann Method
45
Citations
7
References
2007
Year
Unknown Venue
Fpga-based Streaming ComputationEngineeringAdvanced ComputingFluid MechanicsHardware AlgorithmComputer ArchitectureComputational MechanicsSupercomputer ArchitectureNumerical SimulationModeling And SimulationParallel ComputingStream ProcessingComputer EngineeringComputer ScienceMultiphase FlowLattice Boltzmann MethodFpga DesignHardware AccelerationParallel Programming
This paper presents an FPGA-based streaming computation for the lattice Boltzmann method (LBM) to simulate fluid flow with floating-point calculations. LBM is suitable for streaming computation because of its parallelism and regularity. We optimize the equations of LBM, and then formulate a streaming computation. To design an efficient data-path for throughput and hardware resource utilization, we introduce multiple cycle inputs and computing-unit sharing to the streaming data-path. The streaming accelerator implemented on a Virtex-4 FPGA with PCTExpress x8 interface achieves 2.93 and 2.46 times faster computation than a 3.4 GHz Pentium4 processor and a 2.2 GHz Opteron processor, respectively, for 2-dimensional time-dependent fluid dynamics problems.
| Year | Citations | |
|---|---|---|
Page 1
Page 1