講演抄録/キーワード |
講演名 |
2014-01-28 17:45
マルチFPGAシステムにおける演算モジュールの配置手法の検討 ○平井裕介・仲里和晃(琉球大)・Mohamed Sofian bin Abu Talip・Mishra Dipikarani・天野英晴(慶大)・藤田直行(JAXA)・長名保範(琉球大) VLD2013-118 CPSY2013-89 RECONF2013-72 |
抄録 |
(和) |
航空機設計などに用いられる数値計算流体力学など計算科学の諸分野では常に
計算機の能力が不足しており、より高性能な計算機が必要とされている。そこ
で、複数のFPGAを利用した科学技術演算高速化の試みとしてFLOPS-2Dが開発された。
しかし、マルチFPGAシステムは演算モジュールの配置や接続関係が実効性能を大き
く左右することが知られているため、これを考慮した設計法が必要である。
そこで、本研究ではデータフローを自動的に分割して配置し、Simulated Annealing(SA)に
よって最適化する手法の提案と実装およびその評価を行った。
評価にはRoe averageとMUSCLのネットリストを対象とした。
その結果、2×2、4×4のFPGAアレイ上にいずれの場合でも良好な
配置ができることを確認した。 |
(英) |
Computational fluid dynamics (CFD), a powerful tool for aircraft
design and other mechanical designs is a major application in
computational science. Since CFD is a CPU intensive application,
several challenges have made to accelerate the computation with
FPGA. In this report, a method to divide and place a large dataflow of
numerical pipeline onto an FPGA array, such as FLOPS-2D. This method
reduces the communication bottleneck by optimizing the placement with
simulated annealing. Pipelines for Roe average and MUSCL is placed
on FPGA arrays on $2times 2$ or $4times 4$ by the proposed method,
and the effective results have been obtained. |
キーワード |
(和) |
マルチFPGAシステム / Simulated Annealing / 配置最適化 / CFD / / / / |
(英) |
Multi-FPGA system / Simulated Annealing / Placement optimization / CFD / / / / |
文献情報 |
信学技報, vol. 113, no. 418, RECONF2013-72, pp. 97-102, 2014年1月. |
資料番号 |
RECONF2013-72 |
発行日 |
2014-01-21 (VLD, CPSY, RECONF) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
VLD2013-118 CPSY2013-89 RECONF2013-72 |