首页> 外文期刊>電子情報通信学会技術研究報告 >CFD専用計算機FLOPS-2Dへ向けたUPACS制限関数群モジュール化の検討
【24h】

CFD専用計算機FLOPS-2Dへ向けたUPACS制限関数群モジュール化の検討

机译:CFD专用计算机FLOPS-2D的UPACS限制功能组模块化研究

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

摘要

計算流体力学(CFD)は、航空機の部品の設計のツールとして注目されている。CFDは各研究グループが個々に開発を進めてきたため汎用性が低く、また多くの浮動小数点演算を含むため一回のシミュレーションに時間がかかるという問題がある。汎用性を重視して1998年からJAXAが開発しているCFDパッケージにUPACSがある。UPACSは多くのソルバを提供しており、ユーザは任意のソルバを用いてシミュレーションを行うことができる。しかし、UPACSは汎用性を重視したため並列実行の効率が悪いという問題がある。そこで我々の研究では、近年の回路規模や動作周波数の向上により浮動小数点演算を多く含むアプリケーションに対しても適用されるようになってきているFPGAを複数用いて、UPACSを対象とした専用計算機FLOPS-2Dの設計をおこなっている。本研究では、UPACSのモジュール性に注目し、対流項精度修正部およびそこで使用される全制限関数、乱流項精度修正部で使用される全制限関数の実装を行った。その結果、Core 2 Duoによる実行に比べ、約24倍の高速化が望めることがわかった。さらに、設計したモジュールを効率よく使用するための、シミュレーション・ジェネレータというシステムを作成した。%Computational Fluid Dynamics(CFD) is taken notice as a design tool for aircraft components. CFD often lacks versatility since reserachers have developed CFD solvers mostly for their own environments. In Addition, CFD takes several days or weeks to run a simulation since it requires huge number of floating-point calculations. UPACS is a common CFD package which has been developed by JAXA since 1998. It supports many solvers and users can run simulation by selecting desired solvers. However UPACS is a convinient tool, it has low efficiency of parallel execution because of it's large degree of versatility. Then, our study aims to implement UPACS accelerator "FL0PS-2D" using multiple FPGAs. In this study, the selectivity is concentrated. Thus, CMUSCL and all flux limiter functions in CMUSCL and TMUSCL was implemented. As a result, at least 24 times higher performance is achieved compared with Core 2 Duo processor at 2.4GHz. Furthermore Simulation generater to select a desired flux limiter function is also implemented.
机译:计算流体力学(CFD)作为设计飞机部件的工具正在引起人们的注意。 CFD的通用性很低,因为每个研究小组都在单独开发它,并且因为它包含许多浮点运算,所以进行一次仿真也要花费很多时间。 UPACS是JAXA自1998年以来开发的CFD软件包,着重于多功能性。 UPACS提供了许多求解器,用户可以使用任何求解器进行仿真。然而,UPACS存在一个问题,即并行执行的效率很低,因为它强调通用性。因此,在我们的研究中,由于最近在电路规模和工作频率方面的改进,由于将多个FPGA用于包含大量浮点运算的应用,因此使用了专用于UPACS的计算机FLOPS。 -我们正在设计2D。在这项研究中,我们关注UPACS的模块性,我们实现了对流项精度修改单元和其中使用的所有限制函数,以及湍流项精度修改单元。结果,事实证明可以预期比Core 2 Duo的执行速度快24倍。此外,我们创建了一个名为仿真生成器的系统,以有效地使用设计的模块。 %计算流体动力学(CFD)被视为飞机部件的设计工具,由于研究者主要针对自己的环境开发了CFD求解器,因此CFD常常缺乏通用性;此外,CFD需要几天或几周的时间才能进行仿真UPACS是JAXA自1998年以来开发的通用CFD软件包,它支持许多求解器,用户可以通过选择所需的求解器进行仿真,但是UPACS是一种便捷的工具,并行效率低然后,我们的研究目标是使用多个FPGA实现UPACS加速器“ FL0PS-2D”,该研究集中了选择性,因此,实现了CMUSCL以及CMUSCL和TMUSCL中的所有通量限制器功能结果,与2.4 GHz的Core 2 Duo处理器相比,性能至少提高了24倍。功能也得以实现。

著录项

  • 来源
    《電子情報通信学会技術研究報告》 |2009年第26期|p.97-102|共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:28

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号