DocumentCode
1948824
Title
Reconfigurable out-of-order mechanism generator for unstructured grid computation in computational fluid dynamics
Author
Akamine, Takayuki ; Inakagata, Kenta ; Osana, Yasunori ; Fujita, Naoyuki ; Amano, Hideharu
Author_Institution
Dept. of Comput. Sci., Keio Univ., Yokohama, Japan
fYear
2012
fDate
29-31 Aug. 2012
Firstpage
136
Lastpage
142
Abstract
FaSTAR developed by JAXA is a leading edge CFD (Computational Fluid Dynamics) program package which supports various solvers based on unstructured grids. The computation based on unstructured grid causes a lot of pipeline stalls by RAW (Read After Write) hazard when reconfigurable accelerators are implemented in FPGAs. In order to cope with this problem, the OoO (Out-of-Order) mechanism generator is proposed. By setting parameters depending on the target computation, the OoO mechanism with appropriate structure of the execution unit and waiting buffer is generated. The OoO mechanisms are applied to five subroutines in FaSTAR, and it achieved 2.6 times performance as the case of in-order execution, and 2.9 times as the software executed by Intel Core2Duo processor with reasonable amount of overhead.
Keywords
aerodynamics; computational fluid dynamics; field programmable gate arrays; grid computing; pipeline processing; reconfigurable architectures; software packages; subroutines; CFD program package; FAST aerodynamics routines; FPGA; FaSTAR; Intel Core2Duo processor; JAXA; Japan Aerospace Exploration Agency; OoO mechanism generator; RAW hazard; computational fluid dynamics; execution unit; in-order execution; pipeline stalls; read after write hazard; reconfigurable accelerators; reconfigurable out-of-order mechanism generator; subroutines; unstructured grid computation; waiting buffer generation; Algorithms; Clocks; Face; Field programmable gate arrays; Hazards; Monitoring; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
Conference_Location
Oslo
Print_ISBN
978-1-4673-2257-7
Electronic_ISBN
978-1-4673-2255-3
Type
conf
DOI
10.1109/FPL.2012.6339277
Filename
6339277
Link To Document