@inproceedings{oai:ipsj.ixsq.nii.ac.jp:00106414, author = {山下, 貴大 and 五十嵐, 雄太 and 中條, 拓伯 and Takahiro, Yamashita and Yuta, Ikarashi and Hironori, Nakajo}, book = {組込みシステムシンポジウム2014論文集}, month = {Oct}, note = {近年の GPU や FPGA の発展に伴い,高性能計算において,ハードウェアアクセラレーションによる高速計算が行われるようになった.FPGA 上での回路設計には,HDL による記述とともに C や Java といった高級言語を用いて,高位合成ツールによる回路生成を行い,複雑なアルゴリズムを記述できるようになった.しかしながら,高性能計算にはこれまで Fortran で記述されたライブラリ,パッケージが受け継がれ,今もなおその改良が行われており,現状の高位合成ツールを利用するには,Fortran で記述されたソースプログラムを C や Java に書き換えて合成を行うこととなる.本研究では,Fortran で記述された流体解析アプリケーションを手動で Java のソースに書き換え,高位合成ツール JavaRock-Thrash を用いて Verilog HDL に変換し,性能を評価する.次に,Fortran のソースプログラムを直接 Verilog HDL に変換する高位合成ツール FortRock について紹介し,これまでの高性能計算のソフトウェア資産をハードウェア化するための可能性を示す., In recent years, with growth of using GPU and FPGA, hardware acceleration in simulation of Computational Fluid Dynamics (CFD) is focused. In designing circuits with an FPGA, high level synthesis with a C or a Java language as well as an HDL is utilized to describe complex algorithms. However, there still exist a large amount of heritage of Fortran programs in high performance computing also still have been improved. For Fortran programs, we have re-written them into Java source codes and have converted into a Verilog HDL codes with our HLS called JavaRock-Thrash. Due to experiences and knowledge, we have been developing FortRock which converts a Fortran source code into a Verilog HDL code directly to utilize software heritage in high performance computing.}, pages = {90--95}, publisher = {情報処理学会}, title = {Fortranによる高性能計算のハードウェア化と高位合成ツールFortRock}, volume = {2014}, year = {2014} }