TY - GEN
T1 - Reconfigurable out-of-order mechanism generator for unstructured grid computation in computational fluid dynamics
AU - Akamine, Takayuki
AU - Inakagata, Kenta
AU - Osana, Yasunori
AU - Fujita, Naoyuki
AU - Amano, Hideharu
PY - 2012/12/12
Y1 - 2012/12/12
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84870717595&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84870717595&partnerID=8YFLogxK
U2 - 10.1109/FPL.2012.6339277
DO - 10.1109/FPL.2012.6339277
M3 - Conference contribution
AN - SCOPUS:84870717595
SN - 9781467322560
T3 - Proceedings - 22nd International Conference on Field Programmable Logic and Applications, FPL 2012
SP - 136
EP - 142
BT - Proceedings - 22nd International Conference on Field Programmable Logic and Applications, FPL 2012
T2 - 22nd International Conference on Field Programmable Logic and Applications, FPL 2012
Y2 - 29 August 2012 through 31 August 2012
ER -