FPGA implementation of an optimized neural network for CFD acceleration
| dc.authorid | 0009-0001-3171-9478 | |
| dc.contributor.author | Cevik, Gokalp | |
| dc.contributor.author | Sarioglu, Baykal | |
| dc.contributor.author | Aka, Ibrahim Bazar | |
| dc.date.accessioned | 2026-04-04T18:55:26Z | |
| dc.date.available | 2026-04-04T18:55:26Z | |
| dc.date.issued | 2025 | |
| dc.department | İstanbul Bilgi Üniversitesi | |
| dc.description.abstract | In this work, an evaluation of FPGAs as the central computation platform in domain-specific AI-accelerated CFD simulations is performed. This evaluation is performed in three categories: power efficiency, speed, and accuracy. The specific domain in the study is the FDA nozzle benchmark, which is simulated using SimpleFoam, a laminar solver that is a component of the OpenFOAM CFD toolbox. The proposed AI model is a low-parameter feed-forward neural network with three fully connected layers, trained using steadystate solutions distinguished by various Reynolds numbers, all of which are computed by the OpenFOAM framework. The proposed model can then generate the steady-state CFD simulation result given the initial few iterations generated by the solver. Moreover, this paper introduces a hardware implementation for inference of the simulation results using an SoC chip with minimal hardware resource utilization. The suggested hardware design is developed from scratch for Zynq-7000 System-on-Chip, using only VHDL, and requiring no dependencies on third-party commercial AI frameworks or costly FPGA boards designed for AI-related applications. The proposed workflow in the test case study achieves a 98% reduction in simulation time while maintaining relatively high accuracy and a 95.6% reduction in energy consumption compared with the regular CFD workflow. | |
| dc.identifier.doi | 10.1016/j.aeue.2024.155574 | |
| dc.identifier.doi | 10.1016/j.aeue.2024.155574 | |
| dc.identifier.issn | 1434-8411 | |
| dc.identifier.issn | 1618-0399 | |
| dc.identifier.scopus | 2-s2.0-85209106951 | |
| dc.identifier.scopusquality | Q1 | |
| dc.identifier.uri | https://doi.org/10.1016/j.aeue.2024.155574 | |
| dc.identifier.uri | https://hdl.handle.net/11411/10423 | |
| dc.identifier.volume | 188 | |
| dc.identifier.wos | WOS:001359172400001 | |
| dc.identifier.wosquality | Q2 | |
| dc.indekslendigikaynak | Web of Science | |
| dc.indekslendigikaynak | Scopus | |
| dc.language.iso | en | |
| dc.publisher | Elsevier Gmbh | |
| dc.relation.ispartof | Aeu-International Journal of Electronics and Communications | |
| dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | |
| dc.rights | info:eu-repo/semantics/closedAccess | |
| dc.snmz | KA_WoS_20260402 | |
| dc.snmz | KA_Scopus_20260402 | |
| dc.subject | Fpga | |
| dc.subject | Neural Networks | |
| dc.subject | Cfd | |
| dc.subject | Embedded Computing | |
| dc.title | FPGA implementation of an optimized neural network for CFD acceleration | |
| dc.type | Article |











