@techreport{oai:ipsj.ixsq.nii.ac.jp:00098134,
 author = {平井, 裕介 and 仲里, 和晃 and MohamedSofianbinAbuTalip and Mishra, Dipikarani and 天野, 英晴 and 藤田, 直行 and 長名, 保範 and Yusuke, HIRAI and Kazuaki, Nakazato and Mohamed, SofianbinAbuTalip and Mishra, Dipikarani and Hideharu, Amano and Naoyuki, Fujita and Yasunori, Osana},
 issue = {17},
 month = {Jan},
 note = {航空機設計などに用いられる数値計算流体力学など計算科学の諸分野では常に計算機の能力が不足しており、より高性能な計算機が必要とされていろ。そこで、複数の 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 2 x 2 or 4 x 4 by the proposed method, and the effective results have been obtained.},
 title = {マルチFPGAシステムにおける演算モジュールの配置手法の検討},
 year = {2014}
}