Home >

news ヘルプ

論文・著書情報


タイトル
和文:宇宙輻射輸送コードにおけるOpenCLによるFPGA演算加速最適化 
英文: 
著者
和文: 藤田典久, 小林諒平, 山口 佳樹, 朴泰祐, 吉川 耕司, 安部 牧人, 梅村 雅之.  
英文: 藤田典久, Ryohei Kobayashi, 山口 佳樹, 朴泰祐, 吉川 耕司, 安部 牧人, 梅村 雅之.  
言語 Japanese 
掲載誌/書名
和文:情報処理学会論文誌コンピューティングシステム(ACS) 
英文: 
巻, 号, ページ Vol. 12    No. 3    pp. 64-75
出版年月 2019年7月29日 
出版者
和文: 
英文: 
会議名称
和文: 
英文: 
開催地
和文: 
英文: 
アブストラクト 近年,High Performance Computing(HPC)におけるチャレンジの中の一つに,高い性能と低い消費電力を持つField Programmable Gate Array(FPGA)技術をどのようにして次世代のスーパーコンピュータに用いるかという問題がある.Graphics Processing Unit(GPU)がHPCにおけるアクセラレータとして最も広く用いられているが,均一な大量の並列計算が必要であり,これが性能上のボトルネックとなる場合がある.一方で,FPGAは再構成回路による柔軟さと効率さを持っており,様々な問題に適応できる可能性を持つ.しかしながら,ハードウェアの動作を記述することは複雑であり,アプリケーションの開発者がFPGA回路を実装することは容易ではない.近年のFPGAにおける開発環境の進歩により,OpenCL言語を用いた高位合成(HLS: High Level Synthesis)開発環境が一般的になってきている.我々のこれまでのOpenCLを用いたカーネル記述の経験より,FPGA向けにアプリケーション記述する際は“co-design”に基づくアグレッシブなプログラミング戦略が高い性能を達成するうえで必要であることが分かっている.本研究では,宇宙輻射輸送を解くプログラムで用いられているアルゴリズムであるAuthentic Radiation Transfer(ART)法をOpenCLで記述してFPGA向けに最適化を行う.OpenCLで記述されたアプリケーションに対してco-designに基づくFPGA向け最適化を適用し,CPU,GPU,FPGA間での性能比較を行った.マルチコアCPU実装と比べて最大4.9倍の高速化が達成され,GPU実装との比較ではGPUと同程度の性能を達成した.FPGA実装の性能はGPUと同程度であるが,FPGAの方が通信オーバヘッドはGPUと比べると小さく,並列計算を行う際の性能はGPUの性能を超えられると考えられることから,今後,並列FPGA計算の実装を行う予定である.

©2007 Institute of Science Tokyo All rights reserved.