Reducing the amount of out‐of‐core data access for GPU‐accelerated randomized SVD. (13th April 2020)
- Record Type:
- Journal Article
- Title:
- Reducing the amount of out‐of‐core data access for GPU‐accelerated randomized SVD. (13th April 2020)
- Main Title:
- Reducing the amount of out‐of‐core data access for GPU‐accelerated randomized SVD
- Authors:
- Lu, Yuechao
Yamazaki, Ichitaro
Ino, Fumihiko
Matsushita, Yasuyuki
Tomov, Stanimire
Dongarra, Jack - Abstract:
- Summary: 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.7× and 5.2×, 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.
- Is Part Of:
- Concurrency and computation. Volume 32:Number 19(2020)
- Journal:
- Concurrency and computation
- Issue:
- Volume 32:Number 19(2020)
- Issue Display:
- Volume 32, Issue 19 (2020)
- Year:
- 2020
- Volume:
- 32
- Issue:
- 19
- Issue Sort Value:
- 2020-0032-0019-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2020-04-13
- Subjects:
- divide and conquer -- GPU -- out‐of‐core computation -- singular value decomposition
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.5754 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 14001.xml