Javascript must be enabled to continue!
Harnessing CUDA Dynamic Parallelism for the Solution of Sparse Linear Systems
View through CrossRef
We leverage CUDA dynamic parallelism to reduce execution time while significantly reducing energy consumption of the Conjugate Gradient (CG) method for the iterative solution of sparse linear systems on graphics processing units (GPUs). Our new implementation of this solver is launched from the CPU in the form of a single “parent” CUDA kernel, which invokes other “child” CUDA kernels. The CPU can then continue with other work while the execution of the solver proceeds asynchronously on the GPU, or block until the execution is completed. Our experiments on a server equipped with an Intel Core i7-3770K CPU and an NVIDIA “Kepler” K20c GPU illustrate the benefits of the new CG solver.
Title: Harnessing CUDA Dynamic Parallelism for the Solution of Sparse Linear Systems
Description:
We leverage CUDA dynamic parallelism to reduce execution time while significantly reducing energy consumption of the Conjugate Gradient (CG) method for the iterative solution of sparse linear systems on graphics processing units (GPUs).
Our new implementation of this solver is launched from the CPU in the form of a single “parent” CUDA kernel, which invokes other “child” CUDA kernels.
The CPU can then continue with other work while the execution of the solver proceeds asynchronously on the GPU, or block until the execution is completed.
Our experiments on a server equipped with an Intel Core i7-3770K CPU and an NVIDIA “Kepler” K20c GPU illustrate the benefits of the new CG solver.
Related Results
ПОЛІТИЧНИЙ ПАРАЛЕЛІЗМ: УКРАЇНСЬКИЙ КОНТЕКСТ
ПОЛІТИЧНИЙ ПАРАЛЕЛІЗМ: УКРАЇНСЬКИЙ КОНТЕКСТ
<p><em>The study uses an empirical method which involves free finding of right material to study the origin and genesis of political parallelism as an integral characte...
Recent Patents on Measurement of Parallelism of Plates
Recent Patents on Measurement of Parallelism of Plates
Background:
Parallel plate structures are widely used in micro-electromechanical systems,
and the measuring technology of parallelism of parallel plates becomes more and more inevi...
CG-LBM-CUDA: An open-source C/CUDA C implementation and verification package for color-gradient MRT lattice Boltzmann simulation of immiscible two-phase flow
CG-LBM-CUDA: An open-source C/CUDA C implementation and verification package for color-gradient MRT lattice Boltzmann simulation of immiscible two-phase flow
CG-LBM-CUDA is an open-source C/CUDA C software package that implements established color-gradient multiple-relaxation-time lattice Boltzmann formulations for immiscible two-phase ...
LINGUOPOETIC CLASSIFICATION OF PARALLELISM IN AZERBAIJAN AND ENGLISH
LINGUOPOETIC CLASSIFICATION OF PARALLELISM IN AZERBAIJAN AND ENGLISH
The article deals with the ways of classification of linguopoetic features of parallelism in the Azerbaijan and English languages. We present research on the classification of diff...
PARALLELISM AS A FOREGROUNDING MECHANISM AND A MODEL OF TEXT ORGANIZATION
PARALLELISM AS A FOREGROUNDING MECHANISM AND A MODEL OF TEXT ORGANIZATION
The article concentrates on the theoretical foundations of the study of parallelism as a mechanism of stylistic foregrounding and a model of text organization. The functioning of p...
Semantic Parallelism in Love Poetry in the Umayyad Era, Analytical Study - Selected Models
Semantic Parallelism in Love Poetry in the Umayyad Era, Analytical Study - Selected Models
This study, was named with (Semantic Parallelism in love Poetry in the Umayyad Era, Analytical Study - Selected Models-) tries to investigate semantic parallelism as one o...
Система подготовки групповых констант CROSS-CUDA в составе программного комплекса MNT-CUDA
Система подготовки групповых констант CROSS-CUDA в составе программного комплекса MNT-CUDA
В работе представлена система подготовки групповых констант CROSS-CUDA, реализованная в составе программного комплекса MNT-CUDA для высокоскоростных инженерных нейтронно-физических...
Sparse Grids for Dynamic Economic Models
Sparse Grids for Dynamic Economic Models
Solving dynamic economic models that capture salient real-world heterogeneity and non-linearity requires the approximation of high-dimensional functions. As their dimensionality in...

