首页> 外文会议>International Congress on Sound and Vibration >ACCELERATING EXPLICIT FINITE ELEMENT SIMULATIONS USING GRAPHICS PROCESSING UNITS (GPUS)
【24h】

ACCELERATING EXPLICIT FINITE ELEMENT SIMULATIONS USING GRAPHICS PROCESSING UNITS (GPUS)

机译:使用图形处理单元(GPU)加速显式有限元模拟

获取原文

摘要

Explicit time domain finite element codes are widely used for the simulation of varied phenomena typically involving shock and wave-propagation. The explicit formulation of transient finite element analysis has been extensively used to calculate ship and submarine response to underwater explosions, response of buildings and underground structures to explosive threats, and to simulate ultrasound wave propagation with a view to designing transducers or simulate medical diagnostic and therapeutic modalities. Accurately representing the underlying physics in these real-world problems typically requires using finite element models with several million elements and a stable timestep of the order of microseconds. Run times ranging from hours to a few weeks for a single load case are not unusual. Reduction of these run-times is therefore critical for time bound projects, to reduce the time to market, and to eliminate expensive physical prototypes by analyzing a multitude of load cases. In recent years, driven by consumer demand from the computer game industry, there has been a tremendous increase in computation power present on commercially available graphics processing units (GPUs). With close to a Tera-flop of computational capacity currently available on a single graphics card as a result of massive parallelism, this represents a computational capacity which is approximately 10 times that of a 3.2GHz Intel CPU. Explicit finite element simulations are ideally suited to computation on graphics cards because they utilize repeated independent computations. Using vendor provided compiler frameworks such as NVIDIA's CUDA, explicit finite element codes can be modified to utilize graphics cards for computation. Using two and three dimensional examples from acoustics, we demonstrate that commercial GPUs can be used to accelerate explicit finite element computations by more than an order of magnitude and discuss the speed up obtained using single or double precision on GPUs.
机译:显式时域有限元码广泛用于模拟各种现象,通常涉及冲击和波动传播。瞬态有限元分析的明确制定已被广泛地用于计算船舶和潜艇对水下爆炸的响应,建筑物和地下结构对爆炸性威胁的响应,并模拟超声波传播,以设计传感器或模拟医疗诊断和治疗方式。准确地代表这些现实世界问题的底层物理通常需要使用具有数百万个元素的有限元模型和微秒顺序的稳定时间。运行时间为单个载荷案例的小时数到几周不寻常。因此,减少这些运行时间对于时间绑定项目至关重要,以减少市场的时间,并通过分析多种负载案例来消除昂贵的物理原型。近年来,由计算机游戏行业的消费者需求推动,在市售图形处理单元(GPU)上存在巨大增加的计算能力。由于巨大的并行性,因此靠近目前在单个显卡上可用的计算能力的TERA牌牌,这表示计算能力大约是3.2GHz英特尔CPU的10倍。显式有限元模拟非常适合在图形卡上计算,因为它们利用重复的独立计算。使用供应商提供了编译器框架,例如NVIDIA的CUDA,可以修改显式有限元代码以利用图形卡进行计算。从声学中使用两个和三维示例,我们证明了商业GPU可用于通过多个级别加速显式有限元计算,并讨论在GPU上使用单一或双精度获得的速度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号