...
首页> 外文期刊>Concurrency, practice and experience >Reducing the amount of out-of-core data access for GPU-accelerated randomized SVD
【24h】

Reducing the amount of out-of-core data access for GPU-accelerated randomized SVD

机译:降低GPU加速随机SVD的核心外数据访问量

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

摘要

We propose two acceleration methods, namely, Fused and Gram, for reducing out-of-core data access when performing randomized singular value decomposition (RSVD) on graphics processing units (GPUs). Out-of-core data here are data that are too large to fit into the GPU memory at once. Both methods accelerate GPU-enabled RSVD using the following three schemes: (1) a highly tuned general matrix-matrix multiplication (GEMM) scheme for processing out-of-core data on GPUs; (2) a data-access reduction scheme based on one-dimensional data partition; and (3) a first-in, first-out scheme that reduces CPU-GPU data transfer using the reverse iteration. The Fused method further reduces the amount of out-of-core data access by merging two GEMM operations into a single operation. By contrast, the Gram method reduces both in-core and out-of-core data access by explicitly forming the Gram matrix. According to our experimental results, the Fused and Gram methods improved the RSVD performance up to 1.7x and 5.2x, respectively, compared with a straightforward method that deploys schemes (1) and (2) on the GPU. In addition, we present a case study of deploying the Gram method for accelerating robust principal component analysis, a convex optimization problem in machine learning.
机译:我们提出了两种加速方法,即融合和克,用于减少在图形处理单元(GPU)上执行随机奇异值分解(RSVD)时的核心数据访问。这里的核心数据是太大而无法立即进入GPU存储器的数据。两种方法都使用以下三个方案加速了GPU的RSVD:(1)高度调整的通用矩阵矩阵乘法(GEMM)方案,用于处理GPU上的核心数据; (2)基于一维数据分区的数据访问减少方案; (3)使用反向迭代来降低CPU-GPU数据传输的首先,先进的方案。通过将两个GEMM操作合并到单个操作中,融合方法进一步降低了通过将两个GEMM操作合并到单个操作中的内核数据访问量。相比之下,通过显式形成克矩阵,克法减少了核心和核心外数据访问。根据我们的实验结果,与在GPU上部署方案(1)和(2)的直接方法相比,融合和克革克方法分别将RSVD性能提高至1.7倍和5.2倍。此外,我们展示了部署R克方法以加速鲁棒主成分分析的案例研究,机器学习中的凸优化问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号