講演名 2009-05-15
CFD専用計算機FLOPS-2Dへ向けたUPACS制限関数群モジュール化の検討(リコンフィギャラブル応用)
田舎片 健太, 森下 博和, 長名 保範, 藤田 直行, 天野 英晴,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 計算流体力学(CFD)は、航空機の部品の設計のツールとして注目されている。CFDは各研究グループが個々に開発を進めてきたため汎用性が低く、また多くの浮動小数点演算を含むため一回のシミュレーションに時間がかかるという問題がある。汎用性を重視して1998年からJAXAが開発しているCFDパッケージにUPACSがある。UPACSは多くのソルバを提供しており、ユーザは任意のソルバを用いてシミュレーションを行うことができる。しかし、UPACSは汎用性を重視したため並列実行の効率が悪いという問題がある。そこで我々の研究では、近年の回路規模や動作周波数の向上により浮動小数点演算を多く含むアプリケーションに対しても適用されるようになってきているFPGAを複数用いて、UPACSを対象とした専用計算機FLOPS-2Dの設計をおこなっている。本研究では、UPACSのモジュール性に注目し、対流項精度修正部およびそこで使用される全制限関数、乱流項精度修正部で使用される全制限関数の実装を行った。その結果、Core 2 Duoによる実行に比べ、約24倍の高速化が望めることがわかった。さらに、設計したモジュールを効率よく使用するための、シミュレーション・ジェネレータというシステムを作成した。
抄録(英) Computational Fluid Dynamics (CFD) is taken notice as a design tool for aircraft components. CFD often lacks versatility since reserachers have developed CFD solvers mostly for their own environments. In Addition, CFD takes several days or weeks to run a simulation since it requires huge number of floating-point calculations. UPACS is a common CFD package which has been developed by JAXA since 1998. It supports many solvers and users can run simulation by selecting desired solvers. However UPACS is a convinient tool, it has low efficiency of parallel execution because of it's large degree of versatility. Then, our study aims to implement UPACS accelerator "FLOPS-2D" using multiple FPGAs. In this study, the selectivity is concentrated. Thus, CMUSCL and all flux limiter functions in CMUSCL and TMUSCL was implemented. As a result, at least 24 times higher performance is achieved compared with Core 2 Duo processor at 2.4GHz. Furthermore Simulation generater to select a desired flux limiter function is also implemented.
キーワード(和) モジュール化 / FPGA / CFD
キーワード(英) Modularization / FPGA / CFD
資料番号 RECONF2009-17
発行日

研究会情報
研究会 RECONF
開催期間 2009/5/7(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Reconfigurable Systems (RECONF)
本文の言語 JPN
タイトル(和) CFD専用計算機FLOPS-2Dへ向けたUPACS制限関数群モジュール化の検討(リコンフィギャラブル応用)
サブタイトル(和)
タイトル(英) Modularizing Flux Limiter Functions in UPACS for CFD Accelerator FLOPS-2D
サブタイトル(和)
キーワード(1)(和/英) モジュール化 / Modularization
キーワード(2)(和/英) FPGA / FPGA
キーワード(3)(和/英) CFD / CFD
第 1 著者 氏名(和/英) 田舎片 健太 / Kenta INAKAGATA
第 1 著者 所属(和/英) 慶應義塾大学理工部情報工学科
Department of Computer Science, Keio University
第 2 著者 氏名(和/英) 森下 博和 / Hirokazu MORISHITA
第 2 著者 所属(和/英) 慶應義塾大学理工部情報工学科
Department of Computer Science, Keio University
第 3 著者 氏名(和/英) 長名 保範 / Yasunori OSANA
第 3 著者 所属(和/英) 成蹊大学理工学部情報科学科
Department of Computer and Information Science, Seikei University
第 4 著者 氏名(和/英) 藤田 直行 / Naoyuki FUJITA
第 4 著者 所属(和/英) 宇宙航空研究開発機構研究開発本部
Aerospace Research and Development Directorate Japan Aerospace Exploration Agency
第 5 著者 氏名(和/英) 天野 英晴 / Hideharu AMANO
第 5 著者 所属(和/英) 慶應義塾大学理工部情報工学科
Department of Computer Science, Keio University
発表年月日 2009-05-15
資料番号 RECONF2009-17
巻番号(vol) vol.109
号番号(no) 26
ページ範囲 pp.-
ページ数 6
発行日