The performances of R GPU implementations of the GMRES method

02/06/2018
by   Bogdan Oancea, et al.
0

Although the performance of commodity computers has improved drastically with the introduction of multicore processors and GPU computing, the standard R distribution is still based on single-threaded model of computation, using only a small fraction of the computational power available now for most desktops and laptops. Modern statistical software packages rely on high performance implementations of the linear algebra routines there are at the core of several important leading edge statistical methods. In this paper we present a GPU implementation of the GMRES iterative method for solving linear systems. We compare the performance of this implementation with a pure single threaded version of the CPU. We also investigate the performance of our implementation using different GPU packages available now for R such as gmatrix, gputools or gpuR which are based on CUDA or OpenCL frameworks.

READ FULL TEXT

page 2

page 4

research
06/10/2019

On the performance of various parallel GMRES implementations on CPU and GPU clusters

As the need for computational power and efficiency rises, parallel syste...
research
04/19/2022

CPU- and GPU-based Distributed Sampling in Dirichlet Process Mixtures for Large-scale Analysis

In the realm of unsupervised learning, Bayesian nonparametric mixture mo...
research
12/09/2021

High performance computing on Android devices – a case study

High performance computing for low power devices can be useful to speed ...
research
05/21/2020

Signal Processing for a Reverse-GPS Wildlife Tracking System: CPU and GPU Implementation Experiences

We present robust high-performance implementations of signal-processing ...
research
09/10/2019

High-performance Cryptographically Secure Pseudo-random Number Generation via Bitslicing

In this paper, a high-throughput Cryptographically Secure Pseudo-Random ...
research
08/19/2020

Evaluating the Performance of NVIDIA's A100 Ampere GPU for Sparse Linear Algebra Computations

GPU accelerators have become an important backbone for scientific high p...
research
04/06/2012

Efficient computational noise in GLSL

We present GLSL implementations of Perlin noise and Perlin simplex noise...

Please sign up or login with your details

Forgot password? Click here to reset