FPGA implementation of viscous function in a package for computational fluid dynamics

Dipikarani Mishra, Mao Hatto, Takuya Kuhara, Naoyuki Fujita, Yasunori Osana, Hideharu Amano

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

Abstract

Fast Aerodynamics Routines (FaSTAR) is a recent fluid dynamics software package by JAXA. It is a convenient tool for users since various solvers and automatic generation functions of grid data are provided. Although FaSTAR is one of the fastest CFD software in the world, it is still inefficient in parallel execution because of it's irregular and unpredictable data structure. The acceleration of FaSTAR using FPGAs have been exerted, and some important cores were implemented. Here, a main loop of the viscous function which occupies about 16% of total was selected as a target of accelaration, and implemented on Xilinx's FPGA Virtex-6 achived 2.3 times speed of software execution. The operational freqency was 100 MHz with 144653 slices and the resource usage was 58% for register utilization and 96% for LUT utilization. Considering the complexity of the computation, at least 2.3 times performance improvement is expected compared with the software on Core 2 Duo 2.4GHz.

Original languageEnglish
Title of host publicationProceedings - 2014 2nd International Symposium on Computing and Networking, CANDAR 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages608-610
Number of pages3
ISBN (Electronic)9781479941520
DOIs
Publication statusPublished - 2015 Feb 27
Event2nd International Symposium on Computing and Networking, CANDAR 2014 - Shizuoka, Japan
Duration: 2014 Dec 102014 Dec 12

Publication series

NameProceedings - 2014 2nd International Symposium on Computing and Networking, CANDAR 2014

Other

Other2nd International Symposium on Computing and Networking, CANDAR 2014
CountryJapan
CityShizuoka
Period14/12/1014/12/12

    Fingerprint

Keywords

  • Computational fluid dynamics (CFD) field programmable gate arrays (FPGA) scientific computation

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Mishra, D., Hatto, M., Kuhara, T., Fujita, N., Osana, Y., & Amano, H. (2015). FPGA implementation of viscous function in a package for computational fluid dynamics. In Proceedings - 2014 2nd International Symposium on Computing and Networking, CANDAR 2014 (pp. 608-610). [7052258] (Proceedings - 2014 2nd International Symposium on Computing and Networking, CANDAR 2014). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/CANDAR.2014.33