首页> 外文期刊>Computer physics communications >A second-order distributed Trotter-Suzuki solver with a hybrid CPU-GPU kernel
【24h】

A second-order distributed Trotter-Suzuki solver with a hybrid CPU-GPU kernel

机译:具有混合CPU-GPU内核的二阶分布式Trotter-Suzuki求解器

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

摘要

The Trotter-Suzuki approximation leads to an efficient algorithm for solving the time-dependent Schr?dinger equation. Using existing highly optimized CPU and GPU kernels, we developed a distributed version of the algorithm that runs efficiently on a cluster. Our implementation also improves the single-node performance, and is able to use multiple GPUs within a node. The scaling is close to linear using the CPU kernels, whereas the efficiency of the GPU kernels improves with larger matrices. We also introduce a hybrid kernel that simultaneously uses multicore CPUs and GPUs in a distributed system. This kernel is shown to be efficient when the matrix size would not fit in the GPU memory. Larger quantum systems scale especially well with a high number nodes. The code is available under an open-source license.
机译:Trotter-Suzuki逼近产生了一种有效的算法,用于求解时间相关的Schrdinger方程。使用现有高度优化的CPU和GPU内核,我们开发了可在集群上高效运行的算法的分布式版本。我们的实现还提高了单节点性能,并且能够在一个节点内使用多个GPU。使用CPU内核时,缩放比例接近线性,而使用更大的矩阵,GPU内核的效率会提高。我们还介绍了一种混合内核,该内核同时在分布式系统中使用多核CPU和GPU。当矩阵大小不能容纳在GPU内存中时,该内核被证明是有效的。较大的量子系统在具有大量节点的情况下可以很好地扩展规模。该代码在开放源代码许可下可用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号