...
首页> 外文期刊>Advances in Engineering Software >On the use of a SIMD vector extension for the fast evaluation of Boundary Element Method coefficients
【24h】

On the use of a SIMD vector extension for the fast evaluation of Boundary Element Method coefficients

机译:关于使用SIMD向量扩展来快速评估边界元法系数

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

摘要

The paper reports in detail a methodology to fully exploit the potential of a SIMD (Single Instruction Multiple Data) vector extension in the evaluation of certain type of integrals, which occur in the numerical solution of a Boundary Integral Equation (BIE) through the Boundary Element Method (BEM). Specifically, we present an algorithm for the fast evaluation of the integral coefficients appearing in the assembly of the BEM system matrices, which represents an extremely time-consuming task. The numerical scheme is tailored to the specific structure of the integrals associated to a wave propagation phenomenon, governed, in the time domain, by the D'Alembert equation. The reason of this choice resides in the critical importance achieved by this class of problems in many engineering applications. In particular, the application framework this work belongs to is the design of environmentally friendly commercial aircraft, for which the regulation and certification restrictions are, nowadays, a key constraint effecting even the conceptual phase of the design process. For the sake of generality, we used here only the basic features of the SIMD vector extension, common to all the specific architectures available on the market. Particular attention is payed to the accuracy-related issues arising from the use of the low-latency approximations of some of the operators involved. The resulting algorithm minimizes the number of operations involving operands belonging to the same register ("horizontal" or "intra-register" operations). Preliminary numerical results reveal a remarkable speed-up of this highly-demanding part of the solution process, close, in most of the cases, to the theoretical peak. Standard multithreading techniques are additionally introduced to further increase the performance on multiprocessors machines.
机译:该论文详细报告了一种方法,该方法可以充分利用SIMD(单指令多数据)矢量扩展在评估某些类型的积分中的潜力,这种积分出现在通过边界元素进行的边界积分方程(BIE)的数值解中方法(BEM)。具体而言,我们提出了一种用于快速评估BEM系统矩阵的组合中出现的积分系数的算法,这是一项非常耗时的任务。数值方案适合于与波传播现象相关的积分的特定结构,在时域中由D'Alembert方程控制。这种选择的原因在于,在许多工程应用中,此类问题所实现的至关重要性。尤其是,这项工作所属的应用框架是环保型商用飞机的设计,如今,其监管和认证限制是甚至影响设计过程概念阶段的关键约束。为了通用起见,这里我们仅使用SIMD向量扩展的基本功能,这些功能对于市场上所有可用的特定架构都是通用的。尤其要注意一些涉及到的与运算符有关的精度问题,这些问题是由于使用了某些运算符的低延迟近似值引起的。生成的算法将涉及同一寄存器的操作数的操作数最小化(“水平”或“寄存器内”操作)。初步的数值结果表明,求解过程中这一非常苛刻的部分的速度显着提高,在大多数情况下,接近理论峰值。另外还引入了标准多线程技术,以进一步提高多处理器计算机上的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号