首页> 外文会议>The Sixth Asian conference on multibody dynamics >Enabling Computational Dynamics in Distributed Computing Environments Using a Heterogeneous Computing Template
【24h】

Enabling Computational Dynamics in Distributed Computing Environments Using a Heterogeneous Computing Template

机译:使用异构计算模板在分布式计算环境中启用计算动力学

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

摘要

This paper describes a software infrastructure made up of tools and libraries designed to assist developers in implementing computational dynamics applications running on heterogeneous and distributed computing environments. Together, these tools and libraries compose a so called Heterogeneous Computing Template (HCT). The heterogeneous and distributed computing hardware infrastructure is assumed herein to be made up of a combination of CPUs and Graphics Processing Units (GPUs). The computational dynamics applications targeted to execute on such a hardware topology include many-body dynamics, smoothed-particle hydrodynamics (SPH) fluid simulation, and fluid-solid interaction analysis. The underlying theme of the solution approach embraced by HCT is that of partitioning the domain of interest into a number of subdomains that are each managed by a separate core/accelerator (CPU/GPU) pair.Five components at the core of HCT enable the envisioned distributed computing approach to large-scale dynamical system simulation: (a) the ability to partition the problem according to the one-toone mapping; i.e., spatial subdivision, discussed above (pre-processing); (b) a protocol for passing data between any two co-processors; (c) algorithms for element proximity computation; (d) numerical methods for solving the specific dynamics problem of interest; and (e) the ability to carry out post-processing in a distributed fashion.In this contribution the components (a) and (b) of the HCT are demonstrated via the example of the Discrete Element Method (DEM) for rigid body dynamics with friction and contact. The collision detection task required in frictionalcontact dynamics (task (c) above), is shown to benefit on the GPU of a two order of magnitude gain in efficiency when compared to traditional sequential implementations.
机译:本文描述了由工具和库组成的软件基础结构,这些工具和库旨在帮助开发人员实现在异构和分布式计算环境上运行的计算动力学应用程序。这些工具和库一起构成了所谓的异构计算模板(HCT)。本文假定异构和分布式计算硬件基础结构由CPU和图形处理单元(GPU)的组合组成。旨在在这种硬件拓扑上执行的计算动力学应用程序包括多体动力学,平滑粒子流体动力学(SPH)流体模拟以及流固耦合分析。 HCT所采用的解决方案方法的基本主题是将感兴趣的域划分为多个子域,每个子域均由单独的核心/加速器(CPU / GPU)对管理。HCT核心的五个组件可以实现大规模动态系统仿真的分布式计算方法:(a)根据一对一映射划分问题的能力;即上面讨论的空间细分(预处理); (b)在任何两个协处理器之间传递数据的协议; (c)用于元素接近度计算的算法; (d)解决感兴趣的特定动力学问题的数值方法;在此贡献中,HCT的成分(a)和(b)通过用于刚体动力学的离散元方法(DEM)的示例进行了演示,其中摩擦和接触。与传统的顺序实现相比,摩擦接触动力学中所需的碰撞检测任务(上述任务(c))显示出在GPU上的效率提高了两个数量级。

著录项

  • 来源
  • 会议地点 Shanghai(CN)
  • 作者单位

    Department of Mechanical EngineeringUniversity of Wisconsin – MadisonMadison,WI,53706,USA;

    Department of Mechanical EngineeringUniversity of Wisconsin – MadisonMadison,WI,53706,USA;

    Department of Mechanical EngineeringUniversity of Wisconsin – MadisonMadison,WI,53706,USA;

    Department of Mechanical EngineeringUniversity of Wisconsin – MadisonMadison,WI,53706,USA;

    Dipartimento di Ingegneria Industriale Università degli Studi di Parma V.Usberti 181/A,43100,Italy;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 动力学;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号