首页> 外文期刊>電子情報通信学会技術研究報告 >FPGAによるUPACSサブルーチンの高速化
【24h】

FPGAによるUPACSサブルーチンの高速化

机译:用FPGA加速UPACS子程序

获取原文
获取原文并翻译 | 示例
       

摘要

A cost effective reconfigurable processing engine using multiple FPGAs for accelerating UPACS, a CFD package produced by JAXA has been developed. Two kernels; error modification routine and time integral routine; have been implemented in our past research. Here, we implemented a pipelined structure of the third routine; cell face variables routine on Virtex-5 FPGAs. 209 times performance of a PC using Intel Core 2Duo(2.66GHz) can be achieved. 37% slices can be reduced by reducing the execution time to 192 times.%JAXAの開発した計算流体力学(CFD)パッケージUPACSをFPGAを複数用いた安価な計算システムを用いて高速化する研究を行っており、既に精度修正部、時間積分部の実装を行った。本報告では、UPACSの粘性項部の演算パイプラインを実装し、評価をおこなった。複数のVirtex-5上に演算パイプラインを設計することで、従来のFortranコードをIntel Core 2Duo(2.66GHz)を用いたPCで実行した場合と比べて約209倍の実行速度が見込めることが分かった。また、演算パイプライン内の演算器のレイテンシを変えることで、約192倍の実行速度でスライス数の37%削減が見込める。
机译:开发了一种经济高效的可重配置处理引擎,使用多个FPGA来加速UPACS,由JAXA生产的CFD软件包已经开发完成,我们在过去的研究中实现了两个内核:错误修改例程和时间积分例程;在这里,我们实现了一个流水线结构第三个例程; Virtex-5 FPGA上的单元格面变量例程。使用Intel Core 2Duo(2.66GHz)可以达到PC的209倍性能,将执行时间减少到192倍可以减少37%的切片。我们正在进行使用便宜的计算系统(使用多个FPGA)来加速开发的计算流体动力学(CFD)程序集UPACS的研究,并且已经实现了精度校正单元和时间积分单元。在本报告中,我们实施并评估了UPACS粘度管道。通过在多个Virtex-5上设计操作流水线,发现与使用Intel Core 2 Duo(2.66 GHz)在PC上执行常规Fortran代码的情况相比,预期执行速度约为209倍。它是另外,通过改变算术流水线中的算术单元的等待时间,可以以大约192倍的执行速度将片的数量减少37%。

著录项

  • 来源
    《電子情報通信学会技術研究報告》 |2009年第26期|p.103-108|共6页
  • 作者单位

    慶應義塾大学理工学部 〒223-8522 神奈川県横浜市港北区日吉 3-14-1;

    慶應義塾大学理工学部 〒223-8522 神奈川県横浜市港北区日吉 3-14-1;

    成蹊大学理工学部情報科学科 〒180-8633 東京都武蔵野市吉祥寺北町 3-3-1;

    宇宙航空研究開発機構研究開発本部〒182-8522東京都調布市深大寺東町7-44-1;

    慶應義塾大学理工学部 〒223-8522 神奈川県横浜市港北区日吉 3-14-1;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 jpn
  • 中图分类
  • 关键词

    FPGA; CFD; 専用計算機; 計算流体力学;

    机译:FPGA;CFD;専用计算机;计算流体力学;
  • 入库时间 2022-08-18 00:35:29

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号