activity
20122020
most citedProgramming CUDA and OpenCL: A Case Study Using Modern C++ Libraries

55 citations · 103 across the 8 of their papers we have counts for

collaborators

8 papers

cs.MS2020★ 6 cited

Toward Performance-Portable PETSc for GPU-based Exascale Systems

Richard Tran Mills, Mark F. Adams, Satish Balay +11

The Portable Extensible Toolkit for Scientific computation (PETSc) library delivers scalable solvers for nonlinear time-dependent differential and algebraic equations and for numer…

cs.MS2016★ 1 cited

Finite Element Integration with Quadrature on the GPU

Matthew G. Knepley, Karl Rupp, Andy R. Terrel

We present a novel, quadrature-based finite element integration method for low-order elements on GPUs, using a pattern we call \textit{thread transposition} to avoid reductions whi…

cs.MS2016★ 5 cited

Extreme-scale Multigrid Components within PETSc

Dave A. May, Patrick Sanan, Karl Rupp +2

Elliptic partial differential equations (PDEs) frequently arise in continuum descriptions of physical processes relevant to science and engineering. Multilevel preconditioners repr…

cs.OH2015

On The Evolution Of User Support Topics in Computational Science and Engineering Software

K. Rupp, S. Balay, J. Brown +3

We investigate ten years of user support emails in the large-scale solver library PETSc in order to identify changes in user requests. For this purpose we assign each email thread…

cs.MS2014★ 18 cited

Pipelined Iterative Solvers with Kernel Fusion for Graphics Processing Units

Karl Rupp, Josef Weinbub, Ansgar Jüngel +1

We revisit the implementation of iterative solvers on discrete graphics processing units and demonstrate the benefit of implementations using extensive kernel fusion for pipelined…

cs.MS2014★ 7 cited

Performance Portability Study of Linear Algebra Kernels in OpenCL

Karl Rupp, Philippe Tillet, Florian Rudolf +3

The performance portability of OpenCL kernel implementations for common memory bandwidth limited linear algebra operations across different hardware generations of the same vendor…