RISC-Based 10K+ Core Finite Difference Method Accelerator for CFD
Source abstract
Abstract
Computational limitations of computers have emerged as a critical barrier to the advancement of Computational Fluid Dynamics (CFD). Consequently, exploring novel accelerator architectures tailored for large-scale CFD applications and closely integrated with CFD algorithmic characteristics holds significant value. Through an in-depth analysis of the finite difference method (FDM) for solving Navier–Stokes (N-S) equations, we propose a specialized accelerator architecture for FDM-based CFD (FAcc). Implemented on a 28 nm process, FAcc integrates 16,384 differential computing cores (FCores). Experimental validation demonstrates FAcc’s capability to solve N-S equations of varying complexities by flexibly configuring boundary conditions. Compared to conventional approaches, FAcc achieves significant acceleration performance, with its programmability underscoring adaptability to high-precision, large-scale CFD simulations. As the first CFD-focused accelerator designed from the instruction set architecture (ISA) level, FAcc bridges a critical gap in domain-specific hardware for CFD, offering a paradigm shift in high-performance fluid dynamics computation.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Real-time simulation and control systems · Electrostatic Discharge in Electronics · Heat Transfer and Optimization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
College of Computer Science, National University of Defense Technology, Changsha 410073, China
Key Laboratory of Advanced Microprocessor Chips and Systems (National University of Defense Technology), Changsha 410073, China
References (37)
Show source-provided references
1. Variable-Fidelity CFD Models and Co-Kriging for Expedited Multi-Objective Aerodynamic Design Optimization10.1108/EC-09-2015-0277 ↗
2. Turbulent Combustion Modeling for Internal Combustion Engine CFD: A Review10.1016/j.pecs.2024.101200 ↗
3. CFD Design Capabilities for next Generation High-Speed Aircraft10.1016/j.actaastro.2020.09.006 ↗
4. The Opportunity and Grand Challenges in Computational Fluid Dynamics by Exascale Computing
5. A Retrospective and Prospective View of Approximate Computing10.1109/JPROC.2020.2975695 ↗
6. High-Resolution Viscous Terms Discretization and ILW Solid Wall Boundary Treatment for the Navier–Stokes Equations10.1007/s11831-021-09657-9 ↗
7. Tools for GPU Computing—Debugging and Performance Analysis of Heterogenous HPC Applications
8. Jacobsen, D.A., Thibault, J.C., and Senocak, I. (2010, January 4–7). An MPI-CUDA Implementation for Massively Parallel Incompressible Flow Computations on Multi-GPU Clusters. Proceedings of the 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, Orlando, FL, USA.10.2514/6.2010-522 ↗
9. Jacobsen, D., and Senocak, I. (2011, January 4–7). Scalability of Incompressible Flow Computations on Multi-GPU Clusters Using Dual-Level and Tri-Level Parallelism. Proceedings of the AIAA Aerospace Sciences Meeting Including the New Horizons Forum & Aerospace Exposition, Orlando, FL, USA.10.2514/6.2011-947 ↗
10. Multi-Level Parallelism for Incompressible Flow Computations on GPU Clusters10.1016/j.parco.2012.10.002 ↗
11. A Comparative Study of Explicit and Implicit Large Eddy Simulations Using a High-Order Discontinuous Galerkin Solver: Application to a Formula 1 Front Wing10.1016/j.rineng.2025.104425 ↗
12. Toward a GPU-Aware Comparison of Explicit and Implicit CFD Simulations on Structured Meshes10.1016/j.camwa.2017.03.003 ↗
13. Improvement of the Computational Performance of a Parallel Unstructured WENO Finite Volume CFD Code for Implicit Large Eddy Simulation10.1016/j.compfluid.2018.03.012 ↗
14. CFD Simulation of Wind-Driven Upward Cross Ventilation and Its Enhancement in Long Buildings: Impact of Single-Span versus Double-Span Leeward Sawtooth Roof and Opening Ratio10.1016/j.buildenv.2015.11.021 ↗
15. CFD-Based Analysis and Two-Level Aerodynamic Optimization on Graphics Processing Units10.1016/j.cma.2009.11.001 ↗
16. On the Utility of GPU Accelerated High-Order Methods for Unsteady Flow Simulations: A Comparison with Industry-Standard Tools10.1016/j.jcp.2016.12.049 ↗
17. High Order Accurate Simulation of Compressible Flows on GPU Clusters over Software Distributed Shared Memory10.1016/j.compfluid.2014.01.005 ↗
18. Assessment of WENO Schemes for Multi-dimensional Euler Equations Using GPU10.1002/fld.3964 ↗
19. An Efficient GPU Implementation of Cyclic Reduction Solver for High-Order Compressible Viscous Flow Simulations10.1016/j.compfluid.2013.12.011 ↗
20. 2D Lid-Driven Cavity Flow Simulation Using GPU-CUDA with a High-Order Finite Difference Scheme10.1007/s40430-014-0260-x ↗
21. GPU Driven Finite Difference WENO Scheme for Real Time Solution of the Shallow Water Equations10.1016/j.compfluid.2017.11.012 ↗
22. A GPU Application for High-Order Compact Finite Difference Scheme10.1016/j.compfluid.2011.10.016 ↗
23. Optimization and Acceleration of Flow Simulations for CFD on CPU/GPU Architecture10.1007/s40430-019-1793-9 ↗
24. Large Calculation of the Flow over a Hypersonic Vehicle Using a GPU10.1016/j.jcp.2008.08.023 ↗
25. Nodal Discontinuous Galerkin Methods on Graphics Processors10.1016/j.jcp.2009.06.041 ↗
26. Running Unstructured Grid-Based CFD Solvers on Modern Graphics Hardware10.1002/fld.2254 ↗
27. Large-scale Homo- and Heterogeneous Parallel Paradigm Design Based on CFD Application PHengLEI10.1002/cpe.7933 ↗
28. OpenACC Acceleration of an Unstructured CFD Solver Based on a Reconstructed Discontinuous Galerkin Method for Compressible Flows10.1002/fld.4009 ↗
29. Slotnick, J., Khodadoust, A., Alonso, J., Darmofal, D., Gropp, W., Lurie, E., and Mavriplis, D. (2014). CFD Vision 2030 Study: A Path to Revolutionary Computational Aerosciences, Mchenry County Natural Hazards Mitigation Plan.
30. Baroughi, A.S., Huemer, S., Shahhoseini, H.S., and TaheriNejad, N. (May, January 1). AxE: An Approximate-Exact Multi-Processor System-on-Chip Platform. Proceedings of the 2022 25th Euromicro Conference on Digital System Design (DSD), Maspalomas, Spain.10.1109/DSD57027.2022.00018 ↗
31. Esposito, D., Di Meo, G., De Caro, D., Strollo, A.G.M., and Napoli, E. (2018, January 9–12). Quality-Scalable Approximate LMS Filter. Proceedings of the 2018 25th IEEE International Conference on Electronics, Circuits and Systems (ICECS), Bordeaux, France.10.1109/ICECS.2018.8617858 ↗
32. The History of CFD in China
33. The Finite Volume, Finite Element, and Finite Difference Methods as Numerical Methods for Physical Field Problems10.1016/S1076-5670(00)80012-9 ↗
34. Dimov, I., Faragó, I., and Vulkov, L. (2015). Finite Difference Methods, Theory and Applications, Springer International Publishing.10.1007/978-3-319-20239-6 ↗
35. Chalk, B.S. (1996). Reduced Instruction Set Computers. Computer Organisation and Architecture, Palgrave.10.1007/978-1-349-13871-5 ↗
36. RISC-V Instruction Set Architecture Extensions: A Survey10.1109/ACCESS.2023.3246491 ↗
37. Energy-Efficient Exposed Datapath Architecture With a RISC-V Instruction Set Mode10.1109/TC.2023.3337313 ↗