首页> 外文OA文献 >Field-Programmable Gate Array Computer in Structural Analysis: An Initial Exploration
【2h】

Field-Programmable Gate Array Computer in Structural Analysis: An Initial Exploration

机译:现场可编程门阵列计算机在结构分析中的初步探索

摘要

This paper reports on an initial assessment of using a Field-Programmable Gate Array (FPGA) computational device as a new tool for solving structural mechanics problems. A FPGA is an assemblage of binary gates arranged in logical blocks that are interconnected via software in a manner dependent on the algorithm being implemented and can be reprogrammed thousands of times per second. In effect, this creates a computer specialized for the problem that automatically exploits all the potential for parallel computing intrinsic in an algorithm. This inherent parallelism is the most important feature of the FPGA computational environment. It is therefore important that if a problem offers a choice of different solution algorithms, an algorithm of a higher degree of inherent parallelism should be selected. It is found that in structural analysis, an 'analog computer' style of programming, which solves problems by direct simulation of the terms in the governing differential equations, yields a more favorable solution algorithm than current solution methods. This style of programming is facilitated by a 'drag-and-drop' graphic programming language that is supplied with the particular type of FPGA computer reported in this paper. Simple examples in structural dynamics and statics illustrate the solution approach used. The FPGA system also allows linear scalability in computing capability. As the problem grows, the number of FPGA chips can be increased with no loss of computing efficiency due to data flow or algorithmic latency that occurs when a single problem is distributed among many conventional processors that operate in parallel. This initial assessment finds the FPGA hardware and software to be in their infancy in regard to the user conveniences; however, they have enormous potential for shrinking the elapsed time of structural analysis solutions if programmed with algorithms that exhibit inherent parallelism and linear scalability. This potential warrants further development of FPGA-tailored algorithms for structural analysis.
机译:本文报告了使用现场可编程门阵列(FPGA)计算设备作为解决结构力学问题的新工具的初步评估。 FPGA是排列在逻辑块中的二进制门的集合,这些逻辑门通过软件以依赖于所实现算法的方式互连,并且可以每秒重新编程数千次。实际上,这将创建专门针对该问题的计算机,该计算机自动利用算法中固有的并行计算的所有潜力。这种固有的并行性是FPGA计算环境的最重要特征。因此,重要的是,如果一个问题提供了不同解决方案算法的选择,则应选择一种具有较高固有并行度的算法。结果发现,在结构分析中,“模拟计算机”式的编程通过直接模拟控制微分方程中的项来解决问题,从而产生了比当前求解方法更有利的求解算法。本文所报告的特定类型的FPGA计算机随附的“拖放”图形编程语言促进了这种编程风格。结构动力学和静力学中的简单示例说明了所使用的解决方案。 FPGA系统还允许计算能力的线性可扩展性。随着问题的加剧,在单个问题分布在许多并行运行的常规处理器之间时,由于数据流或算法等待时间的增加,可以增加FPGA芯片的数量而不会造成计算效率的损失。初步评估发现,FPGA硬件和软件在用户便利性方面尚处于起步阶段。但是,如果使用具有固有并行性和线性可伸缩性的算法进行编程,它们具有减少结构分析解决方案所用时间的巨大潜力。这种潜力保证了针对结构分析的FPGA定制算法的进一步发展。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号