首页> 外文会议>International Conference on Parallel, Distributed and Grid Computing >GPU-Accelerated Scalable Solver for Large Linear Systems over Finite Fields
【24h】

GPU-Accelerated Scalable Solver for Large Linear Systems over Finite Fields

机译:适用于有限域上大型线性系统的GPU加速可扩展求解器

获取原文

摘要

Solving large and dense linear systems over finite fields (GF(2)) forms the basis for several crypt-analytic techniques. Many popular cryptographic algorithms like Number Field Sieve for Integer Factorization, Discrete Log Problem, Cryptanalysis of Ciphers and Algebraic attack requires solving dense systems of linear equations. Gaussian Elimination is the natural and popular approach for solving such systems. However, its cubic time complexity makes it very slow and hence, parallelization is made mandatory. In this paper, we propose a GPU-accelerated linear solver over GF(2), based on Gaussian Elimination. Our parallel solver is implemented using NVIDIA CUDA and MPI to utilize the multi-level parallelism on multi-node, multi-GPU systems, which are becoming increasingly common. CUDA-aware MPI is used to leverage GPUDirect P2P and GPUDirect RDMA for optimized intra- and inter-node communication. Our experimental results show that the proposed solver is able to effectively utilize the memory bandwidth on a single Tesla P100 GPU and shows a parallel efficiency of 95% on a 4 X Tesla P100 multi-GPU node. We see 89% and 94% parallel efficiency on DGX systems with 8, Tesla P100 and Tesla V100 GPUs respectively.
机译:解决有限域上的大型且密集的线性系统(GF(2))构成了几种隐窝分析技术的基础。许多流行的密码算法,例如用于整数分解的数字场筛,离散对数问题,密码的密码分析和代数攻击,都需要求解线性方程组的稠密系统。高斯消除法是解决此类系统的自然而流行的方法。但是,它的三次时间复杂度使其非常慢,因此必须进行并行化。在本文中,我们基于高斯消除技术在GF(2)上提出了GPU加速的线性求解器。我们的并行求解器是使用NVIDIA CUDA和MPI实施的,以在日益普及的多节点,多GPU系统上利用多级并行性。支持CUDA的MPI用于利用GPUDirect P2P和GPUDirect RDMA来优化节点内和节点间通信。我们的实验结果表明,提出的求解器能够有效地利用单个Tesla P100 GPU上的内存带宽,并且在4 X Tesla P100多GPU节点上的并行效率达到95%。我们分别在配备8个Tesla P100和Tesla V100 GPU的DGX系统上看到89%和94%的并行效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号