With the breakdown of Dennard scaling in the mid-2000s and the end of Moore's law on the horizon, the high performance computing community is turning its attention towards unconventional accelerator hardware to ensure the continued growth of computational capacity. This dissertation presents several contributions related to the iterative solution of sparse linear systems on the most widely used general purpose accelerator - the Graphics Processing Unit (GPU). Specifically, it accelerates the major building blocks of Krylov solvers, and describes their realization as part of a software library of reusable building blocks. The first part of the dissertation focuses on the sparse matrix-vector product and effective load balancing in the presen...
This paper presents a new software framework for solving large and sparse linear systems on current ...
Simulation with models based on partial differential equations often requires the solution of (seque...
Extended version of EuroGPU symposium article, in the International Conference on Parallel Computing...
With the breakdown of Dennard scaling in the mid-2000s and the end of Moore's law on the horizon, th...
Abstract. Linear systems are required to solve in many scientific applications and the solution of t...
The research conducted in this thesis provides a robust implementation of a preconditioned iterative...
The research conducted in this thesis provides a robust implementation of a preconditioned iterative...
Computations related to many scientific and engineering problems spend most of their time in solving...
Abstract—Krylov subspace solvers are often the method of choice when solving sparse linear systems i...
This contribution outlines an approach that draws on general purpose graphics processing unit (GPGPU...
Simulation with models based on partial differential equations often requires the solution of (seque...
Simulation with models based on partial differential equations often requires the solution of (seque...
Simulation with models based on partial differential equations often requires the solution of (seque...
Simulation with models based on partial differential equations often requires the solution of (seque...
Simulation with models based on partial differential equations often requires the solution of (seque...
This paper presents a new software framework for solving large and sparse linear systems on current ...
Simulation with models based on partial differential equations often requires the solution of (seque...
Extended version of EuroGPU symposium article, in the International Conference on Parallel Computing...
With the breakdown of Dennard scaling in the mid-2000s and the end of Moore's law on the horizon, th...
Abstract. Linear systems are required to solve in many scientific applications and the solution of t...
The research conducted in this thesis provides a robust implementation of a preconditioned iterative...
The research conducted in this thesis provides a robust implementation of a preconditioned iterative...
Computations related to many scientific and engineering problems spend most of their time in solving...
Abstract—Krylov subspace solvers are often the method of choice when solving sparse linear systems i...
This contribution outlines an approach that draws on general purpose graphics processing unit (GPGPU...
Simulation with models based on partial differential equations often requires the solution of (seque...
Simulation with models based on partial differential equations often requires the solution of (seque...
Simulation with models based on partial differential equations often requires the solution of (seque...
Simulation with models based on partial differential equations often requires the solution of (seque...
Simulation with models based on partial differential equations often requires the solution of (seque...
This paper presents a new software framework for solving large and sparse linear systems on current ...
Simulation with models based on partial differential equations often requires the solution of (seque...
Extended version of EuroGPU symposium article, in the International Conference on Parallel Computing...