arrow
返回

Conjugate gradient method with graphics processing unit acceleration: CUDA vs OpenCL

delete2017-09-01
delete12
PRE
AI
A
Abal‐Kassim Cheik Ahamed *
F
Frédéric Magoulès
DOI:10.1016/j.advengsoft.2016.10.002delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Performance computations depend on the machine architecture, the operating system, the problem studied and obviously on the programming implementation. Solving partial differential equations by numerical methods such as the finite element method requires the solution of large sparse linear systems. Graphics processing unit (GPU) is now commonly used to accelerate numerical simulations and most supercomputers provide large number of GPUs to their users. This paper proposes a comparison of both CUDA and OpenCL GPU languages to take the highest performance of multi-GPUs clusters. We analyse, evaluate and compare their respective performances for computing linear algebra operations and for solving large sparse linear systems with the conjugate gradient iterative method on multi-GPUs clusters. (C) 2017 Elsevier Ltd. All rights reserved.
Keyword:
Conjugate gradient method
Iterative method
Linear algebra
Sparse matrix-vector product
Parallel computing
GPU
CUDA
OpenCL
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Advances in Engineering Software 封面图
Advances in Engineering Software
IF:
5.7
论文数:
3.3K
被引数:
1.2W

机构

U
Universite Paris Saclay
学者数:
7.3W
论文数: 5.3W
被引数: 540