首页> 外文会议>2011 1st International Symposium on Access Spaces >A design of one-dimensional Euler equations for Fluid Dynamics on FPGA
【24h】

A design of one-dimensional Euler equations for Fluid Dynamics on FPGA

机译:FPGA上一维流体动力学欧拉方程的设计。

获取原文

摘要

Modeling, simulation and optimization using computing tools are the core approach nowadays in science complementary to experiment and theory. Computational Fluid Dynamics (CFD) has evolved many years ago to simulate fluid physics by solving Navier-Stokes equations, or its simple variants, Euler equations. However, most problems spend many hours to get solutions even with expensive supercomputers or clusters. The long computation time required for fluid dynamics simulations has lead the industry to look for some alternatives. Field Programmable Gate Arrays (FPGAs) are becoming more and more attractive for high precision scientific computations. FPGA holds the potential to alleviate this situations. It is possible for an FPGA to configure hundreds of multipliers working concurrently. In this paper, the authors explain the design on implementing the one-dimensional Euler equations in hardware. Two designs with single and double floating-point arithmetic are developed in an FPGA. Synthesis results show that a single floating-point arithmetic design is consumed less area and memory usage, also operating at higher frequency. However, double-precision design is crucial for give a better accuracy of the result.
机译:使用计算工具进行建模,仿真和优化是当今科学领域中与实验和理论互补的核心方法。计算流体动力学(CFD)早在多年前就发展起来,可以通过求解Navier-Stokes方程或其简单变体Euler方程来模拟流体物理。但是,即使是使用昂贵的超级计算机或集群,大多数问题也要花费大量时间才能获得解决方案。流体动力学模拟所需的较长计算时间已导致业界寻找一些替代方案。现场可编程门阵列(FPGA)对于高精度科学计算正变得越来越有吸引力。 FPGA具有缓解这种情况的潜力。 FPGA可以配置数百个同时工作的乘法器。在本文中,作者解释了在硬件中实现一维Euler方程的设计。在FPGA中开发了两种具有单浮点算术和双浮点算术的设计。综合结果表明,单个浮点算术设计消耗的面积和内存使用较少,并且也以较高的频率运行。但是,双精度设计对于提高结果的准确性至关重要。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号