Gaussian Process Models with Parallelization and GPU acceleration

10/18/2014
by   Zhenwen Dai, et al.
0

In this work, we present an extension of Gaussian process (GP) models with sophisticated parallelization and GPU acceleration. The parallelization scheme arises naturally from the modular computational structure w.r.t. datapoints in the sparse Gaussian process formulation. Additionally, the computational bottleneck is implemented with GPU acceleration for further speed up. Combining both techniques allows applying Gaussian process models to millions of datapoints. The efficiency of our algorithm is demonstrated with a synthetic dataset. Its source code has been integrated into our popular software library GPy.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/28/2018

GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Acceleration

Despite advances in scalable models, the inference tools used for Gaussi...
research
02/19/2021

Temporal Gaussian Process Regression in Logarithmic Time

The aim of this article is to present a novel parallelization method for...
research
10/27/2016

GPflow: A Gaussian process library using TensorFlow

GPflow is a Gaussian process library that uses TensorFlow for its core c...
research
03/06/2012

A Short Note on Gaussian Process Modeling for Large Datasets using Graphics Processing Units

The graphics processing unit (GPU) has emerged as a powerful and cost ef...
research
11/23/2021

A Variant RSA Acceleration with Parallelization

The standard RSA relies on multiple big-number modular exponentiation op...
research
05/21/2017

Parallel and in-process compilation of individuals for genetic programming on GPU

Three approaches to implement genetic programming on GPU hardware are co...
research
03/27/2021

Effective GPU Parallelization of Distributed and Localized Model Predictive Control

To effectively control large-scale distributed systems online, model pre...

Please sign up or login with your details

Forgot password? Click here to reset