论文标题
基于Kokkos的MPCD在异质节点上的实现
Kokkos-Based Implementation of MPCD on Heterogeneous Nodes
论文作者
论文摘要
基于Kokkos的图书馆Cabana已在共同设计的粒子应用中心(COPA)中开发,用于实施多粒子碰撞动力学(MPCD),这是基于粒子的水力动力相互作用的描述。它允许性能便携式实现,该实现已用于研究多节点系统上CPU和GPU使用之间的相互作用。结果,我们在同质的GPU使用中看到了最大的优势,但是我们还使用CPU和GPU同时讨论了异质应用的程度。
The Kokkos based library Cabana, which has been developed in the Co-design Center for Particle Applications (CoPA), is used for the implementation of Multi-Particle Collision Dynamics (MPCD), a particle-based description of hydrodynamic interactions. It allows a performance portable implementation, which has been used to study the interplay between CPU and GPU usage on a multi-node system. As a result, we see most advantages in a homogeneous GPU usage, but we also discuss the extent to heterogeneous applications, using both CPU and GPU concurrently.