A research and development of an advanced CFD algorithm for next generation multi FPGA system.
Project/Area Number |
19K20282
|
Research Category |
Grant-in-Aid for Early-Career Scientists
|
Allocation Type | Multi-year Fund |
Review Section |
Basic Section 60090:High performance computing-related
|
Research Institution | Meiji University (2021) Institute of Physical and Chemical Research (2019-2020) |
Principal Investigator |
|
Project Period (FY) |
2019-04-01 – 2022-03-31
|
Project Status |
Completed (Fiscal Year 2021)
|
Budget Amount *help |
¥4,290,000 (Direct Cost: ¥3,300,000、Indirect Cost: ¥990,000)
Fiscal Year 2021: ¥520,000 (Direct Cost: ¥400,000、Indirect Cost: ¥120,000)
Fiscal Year 2020: ¥520,000 (Direct Cost: ¥400,000、Indirect Cost: ¥120,000)
Fiscal Year 2019: ¥3,250,000 (Direct Cost: ¥2,500,000、Indirect Cost: ¥750,000)
|
Keywords | コンフィギュラブル・コンピューティング / 数値流体力学 / 高性能計算 / MPS法 / 粒子法 / temporal parallelism / FPGA / temporal blocking / GPGPU |
Outline of Research at the Start |
本研究の目的は、近年注目されている粒子系ソルバーMoving ParticleSemi-implicit (MPS)法を題材に、時空間ブロッキング (TB:TemporalBlocking) と呼ばれる最適化アルゴリズムを適用した新手法、TB-MPS法の提案を行い、TBの粒子系ソルバーへの適用可能性を理解することである。また、TB-MPS法をField Programmable Gate Array (FPGA) システムに適した形に変更した新手法、STREAM-TB-MPS法を提案し、さらにそれをマルチFPGAシステムへ拡張することである。
|
Outline of Final Research Achievements |
A proposal to make a search for neighbour particles in MPS method into a form of data flow was published at an international conference. The proposal was also implemented on FPGA and evaluated. It is shown that the processing time on Arria10 FPGA slightly out-perform it on multi-core CPU. We found that there is room for improvement in a proposed model to estimate circuit area. Regarding multiple FPGA, a bridged data transfer with CPU was proposed and evaluated. An evaluation shows that although the bridged data transfer is more flexible than FPGA dedicated data transfer, bandwidth is lower than FPGA-dedicated one. We are now considering using the latter one to achieve higher performance.
|
Academic Significance and Societal Importance of the Research Achievements |
非圧縮性流体の解析に用いられる粒子法の一種である、MPS法について、初めてデータフロー型のアルゴリズムの提案を行った。提案手法は広帯域のメモリを必要としない方法で、GPUなどの広帯域メモリを性能向上の要因とするデバイスの性能向上が頭打ちになった場合にも利用可能な手法である。他の粒子法に応用可能かどうかの要因解析も終わっており、Incompressive SPH法などへの応用も期待できる。
|
Report
(4 results)
Research Products
(10 results)