講演名 | 2010-05-14 マルチFPGAプラットフォームFLOPS-2Dにおける演算パイプラインの実装(リコンフィギャラブル応用3) 森下 博和, 田舎片 健太, 長名 保範, 藤田 直行, 天野 英晴, |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | 近年,航空機の部品設計のシミュレーションに,計算流体力学(CFD: Computational Fluid Dynamics)が用いられている.実用的なCFDアプリケーションであるUPACS(Unified Platform For Aerospace Computational Simulation)には,種々の解法を任意に選択できるという利点があり,汎用性が高いという特徴がある.本研究では,UPACSの主要サブルーチンの一つである乱流項における制度修正部(TMUSCL: Monotone Upstream-centerd Schemes for Conservation Laws)を我々が開発しているマルチFPGAシステム: FLOPS-2D(Flexibly Linkable Object for Programmable System)上に実装し,実機動作を確認した.FPGA上へ実装するにあたり,MUSCLのデータフローから作成した演算パイプラインは規模が大きいため,適切な点で2つに分割した.また,分割後の各回路にはRER(Resource Estimation and Re-configuration)というツールを用いて最適化を行った.結果として,演算順序やパイプライン構造を最適化することで,2枚のFLOPSボード間の通信を含んでも,約60%のパイプライン利用率を達成することができ,2.66GHzのIntel Core 2Duo上での実行に対して6.16-23.19倍の性能向上が確認された. |
抄録(英) | Recently, CFD has been attracted as a useful simulation method for aerocraft components. UPACS, one of the practical CFD packages, supports various selectability and has high versatility. In this work, a custom machine for efficient execution of MUSCL; a core function in UPACS was implemented on FLOPS-2D: Multi-FPGA reconfigurable system. To implement on FLOPS-2D, the deep and complicated arithmetic pipeline generated from MUSCL dataflow was divided into two FPGA boards, then each divided pipeline was optimized by a tuning tool called RER. With optimization of the order of operations and pipeline structure, about 60% utilization of the pipeline is achieved even by using serial links between two boards. The execution time is 6.16-23.19 times faster than that of the software on 2.66 GHz Intel Core 2 Duo processor. |
キーワード(和) | マルチFPGAシステム / CFD / 高速化 |
キーワード(英) | Multi-FPGA System / CFD / Acceleration |
資料番号 | RECONF2010-16 |
発行日 |
研究会情報 | |
研究会 | RECONF |
---|---|
開催期間 | 2010/5/6(から1日開催) |
開催地(和) | |
開催地(英) | |
テーマ(和) | |
テーマ(英) | |
委員長氏名(和) | |
委員長氏名(英) | |
副委員長氏名(和) | |
副委員長氏名(英) | |
幹事氏名(和) | |
幹事氏名(英) | |
幹事補佐氏名(和) | |
幹事補佐氏名(英) |
講演論文情報詳細 | |
申込み研究会 | Reconfigurable Systems (RECONF) |
---|---|
本文の言語 | JPN |
タイトル(和) | マルチFPGAプラットフォームFLOPS-2Dにおける演算パイプラインの実装(リコンフィギャラブル応用3) |
サブタイトル(和) | |
タイトル(英) | Implementation of Arithmetic Pipeline on FLOPS-2D:Multi-FPGA Platform |
サブタイトル(和) | |
キーワード(1)(和/英) | マルチFPGAシステム / Multi-FPGA System |
キーワード(2)(和/英) | CFD / CFD |
キーワード(3)(和/英) | 高速化 / Acceleration |
第 1 著者 氏名(和/英) | 森下 博和 / Hirokazu MORISHITA |
第 1 著者 所属(和/英) | 慶応義塾大学理工学部情報工学科 Department of Computer Science, Keio University |
第 2 著者 氏名(和/英) | 田舎片 健太 / Kenta INAKAGATA |
第 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 |
発表年月日 | 2010-05-14 |
資料番号 | RECONF2010-16 |
巻番号(vol) | vol.110 |
号番号(no) | 32 |
ページ範囲 | pp.- |
ページ数 | 6 |
発行日 |