Modularizing flux limiter functions for a computational fluid dynamics accelerator on FPGAS

Kenta Inakagata, Hirokazu Morishita, Yasunori Osana, Naoyuki Fujita, Hideharu Amano

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Citations (Scopus)

Abstract

CFD is taken notice as a cost effective design tool for aircraft components. UPACS is a convenient CFD platform, since it supports a large degree of versatility using various kinds of solvers. However, its major drawback is a long simulation time. We have developed a UPACS accelerator named FLOPS-2D with multiple FPGA boards, and implemented some core functions. Here, by using flexibility of FPGAs, the selectable functions are proposed. All possible flux limiter functions in MUSCLs are implemented independently, and only required functions are selected and implemented with other modules to form the optimal structure. All implemented functions achieved at least 24 times higher performance than that with the Core 2 Duo, and configurable solvers using a desired flux limiter function and the number of arithmetic pipelines are developed.

Original languageEnglish
Title of host publicationFPL 09: 19th International Conference on Field Programmable Logic and Applications
Pages654-657
Number of pages4
DOIs
Publication statusPublished - 2009
EventFPL 09: 19th International Conference on Field Programmable Logic and Applications - Prague, Czech Republic
Duration: 2009 Aug 312009 Sep 2

Other

OtherFPL 09: 19th International Conference on Field Programmable Logic and Applications
CountryCzech Republic
CityPrague
Period09/8/3109/9/2

Fingerprint

Limiters
Particle accelerators
Computational fluid dynamics
Fluxes
Field programmable gate arrays (FPGA)
Pipelines
Aircraft
Costs

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Science Applications

Cite this

Inakagata, K., Morishita, H., Osana, Y., Fujita, N., & Amano, H. (2009). Modularizing flux limiter functions for a computational fluid dynamics accelerator on FPGAS. In FPL 09: 19th International Conference on Field Programmable Logic and Applications (pp. 654-657). [5272347] https://doi.org/10.1109/FPL.2009.5272347

Modularizing flux limiter functions for a computational fluid dynamics accelerator on FPGAS. / Inakagata, Kenta; Morishita, Hirokazu; Osana, Yasunori; Fujita, Naoyuki; Amano, Hideharu.

FPL 09: 19th International Conference on Field Programmable Logic and Applications. 2009. p. 654-657 5272347.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Inakagata, K, Morishita, H, Osana, Y, Fujita, N & Amano, H 2009, Modularizing flux limiter functions for a computational fluid dynamics accelerator on FPGAS. in FPL 09: 19th International Conference on Field Programmable Logic and Applications., 5272347, pp. 654-657, FPL 09: 19th International Conference on Field Programmable Logic and Applications, Prague, Czech Republic, 09/8/31. https://doi.org/10.1109/FPL.2009.5272347
Inakagata K, Morishita H, Osana Y, Fujita N, Amano H. Modularizing flux limiter functions for a computational fluid dynamics accelerator on FPGAS. In FPL 09: 19th International Conference on Field Programmable Logic and Applications. 2009. p. 654-657. 5272347 https://doi.org/10.1109/FPL.2009.5272347
Inakagata, Kenta ; Morishita, Hirokazu ; Osana, Yasunori ; Fujita, Naoyuki ; Amano, Hideharu. / Modularizing flux limiter functions for a computational fluid dynamics accelerator on FPGAS. FPL 09: 19th International Conference on Field Programmable Logic and Applications. 2009. pp. 654-657
@inproceedings{2d7d42afbf634306844a800fa7fead00,
title = "Modularizing flux limiter functions for a computational fluid dynamics accelerator on FPGAS",
abstract = "CFD is taken notice as a cost effective design tool for aircraft components. UPACS is a convenient CFD platform, since it supports a large degree of versatility using various kinds of solvers. However, its major drawback is a long simulation time. We have developed a UPACS accelerator named FLOPS-2D with multiple FPGA boards, and implemented some core functions. Here, by using flexibility of FPGAs, the selectable functions are proposed. All possible flux limiter functions in MUSCLs are implemented independently, and only required functions are selected and implemented with other modules to form the optimal structure. All implemented functions achieved at least 24 times higher performance than that with the Core 2 Duo, and configurable solvers using a desired flux limiter function and the number of arithmetic pipelines are developed.",
author = "Kenta Inakagata and Hirokazu Morishita and Yasunori Osana and Naoyuki Fujita and Hideharu Amano",
year = "2009",
doi = "10.1109/FPL.2009.5272347",
language = "English",
isbn = "9781424438921",
pages = "654--657",
booktitle = "FPL 09: 19th International Conference on Field Programmable Logic and Applications",

}

TY - GEN

T1 - Modularizing flux limiter functions for a computational fluid dynamics accelerator on FPGAS

AU - Inakagata, Kenta

AU - Morishita, Hirokazu

AU - Osana, Yasunori

AU - Fujita, Naoyuki

AU - Amano, Hideharu

PY - 2009

Y1 - 2009

N2 - CFD is taken notice as a cost effective design tool for aircraft components. UPACS is a convenient CFD platform, since it supports a large degree of versatility using various kinds of solvers. However, its major drawback is a long simulation time. We have developed a UPACS accelerator named FLOPS-2D with multiple FPGA boards, and implemented some core functions. Here, by using flexibility of FPGAs, the selectable functions are proposed. All possible flux limiter functions in MUSCLs are implemented independently, and only required functions are selected and implemented with other modules to form the optimal structure. All implemented functions achieved at least 24 times higher performance than that with the Core 2 Duo, and configurable solvers using a desired flux limiter function and the number of arithmetic pipelines are developed.

AB - CFD is taken notice as a cost effective design tool for aircraft components. UPACS is a convenient CFD platform, since it supports a large degree of versatility using various kinds of solvers. However, its major drawback is a long simulation time. We have developed a UPACS accelerator named FLOPS-2D with multiple FPGA boards, and implemented some core functions. Here, by using flexibility of FPGAs, the selectable functions are proposed. All possible flux limiter functions in MUSCLs are implemented independently, and only required functions are selected and implemented with other modules to form the optimal structure. All implemented functions achieved at least 24 times higher performance than that with the Core 2 Duo, and configurable solvers using a desired flux limiter function and the number of arithmetic pipelines are developed.

UR - http://www.scopus.com/inward/record.url?scp=70449853344&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=70449853344&partnerID=8YFLogxK

U2 - 10.1109/FPL.2009.5272347

DO - 10.1109/FPL.2009.5272347

M3 - Conference contribution

SN - 9781424438921

SP - 654

EP - 657

BT - FPL 09: 19th International Conference on Field Programmable Logic and Applications

ER -