Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
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...
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...

Back to Top