cudaBayesreg: CUDA Parallel Implementation of a Bayesian Multilevel Model for fMRI Data Analysis

Compute Unified Device Architecture (CUDA) is a software platform for massively parallel high-performance computing on NVIDIA GPUs. This package provides a CUDA implementation of a Bayesian multilevel model for the analysis of brain fMRI data. A fMRI data set consists of time series of volume data in 4D space. Typically, volumes are collected as slices of 64 x 64 voxels. Analysis of fMRI data often relies on fitting linear regression models at each voxel of the brain. The volume of the data to be processed, and the type of statistical analysis to perform in fMRI analysis, call for high-performance computing strategies. In this package, the CUDA programming model uses a separate thread for fitting a linear regression model at each voxel in parallel. The global statistical model implements a Gibbs Sampler for hierarchical linear models with a normal prior. This model has been proposed by Rossi, Allenby and McCulloch in ‘Bayesian Statistics and Marketing’, Chapter 3, and is referred to as ‘rhierLinearModel’ in the R-package bayesm. A notebook equipped with a NVIDIA ‘GeForce 8400M GS’ card having Compute Capability 1.1 has been used in the tests. The data sets used in the package's examples are available in the separate package cudaBayesregData.

Version: 0.3-16
Depends: R (≥ 3.0.0), cudaBayesregData, oro.nifti
Published: 2015-01-07
Author: Adelino Ferreira da Silva
Maintainer: Adelino Ferreira da Silva <afs at>
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
NeedsCompilation: yes
SystemRequirements: nvcc (release >= 3.1) (NVIDIA Cuda Compiler driver); Linux operating system; GNU make.
Citation: cudaBayesreg citation info
Materials: README NEWS
In views: Bayesian, HighPerformanceComputing, MedicalImaging
CRAN checks: cudaBayesreg results


Reference manual: cudaBayesreg.pdf
Package source: cudaBayesreg_0.3-16.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
OS X Mavericks binaries: r-release: not available, r-oldrel: not available
Old sources: cudaBayesreg archive