scispace - formally typeset
Proceedings ArticleDOI

GPU-PCC: A GPU Based Technique to Compute Pairwise Pearson's Correlation Coefficients for Big fMRI Data

Reads0
Chats0
TLDR
This paper proposes GPU-PCC, a GPU based algorithm based on vector dot product, which is able to compute pairwise Pearson's Correlation Coefficient while performing computation once for each pair without the need to do post-processing reordering of coefficients.
Abstract
Functional Magnetic Resonance Imaging (fMRI) is a non-invasive brain imaging technique for studying the brain's functional activities. Pearson's Correlation Coefficient is an important measure for capturing dynamic behaviors and functional connectivity between brain components. One bottleneck in computing Correlation Coefficients is the time it takes to process big fMRI data. In this paper, we propose GPU-PCC, a GPU based algorithm based on vector dot product, which is able to compute pairwise Pearson's Correlation Coefficients while performing computation once for each pair. Our method is able to compute Correlation Coefficients in an ordered fashion without the need to do post-processing reordering of coefficients. We evaluated GPU-PCC using synthetic and real fMRI data and compared it with sequential version of computing Correlation Coefficient on CPU and existing state-of-the-art GPU method. We show that our GPU-PCC runs 94.62x faster as compared to the CPU version and 4.28x faster than the existing GPU based technique on a real fMRI dataset of size 90k voxels. The implemented code is available as GPL license on GitHub portal of our lab at https://github.com/pcdslab/GPU-PCC.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Fast-GPU-PCC: A GPU-Based Technique to Compute Pairwise Pearson’s Correlation Coefficients for Time Series Data—fMRI Study

TL;DR: A graphics processing unit (GPU)-based algorithm called Fast-GPU-PCC for computing pairwise Pearson’s correlation coefficient, which shows that the proposed approach outperformed state of the art GPU-based techniques as well as the sequential CPU-based versions.
Proceedings ArticleDOI

Similarity based classification of ADHD using singular value decomposition

TL;DR: Eros, which is a technique for computing similarity between two multivariate time series along with k-Nearest-Neighbor classifier, is used to classify healthy vs ADHD children and shows that J-Eros is capable of discriminating healthy from ADHD children.
Journal ArticleDOI

Machine Learning Methods for Diagnosing Autism Spectrum Disorder and Attention- Deficit/Hyperactivity Disorder Using Functional and Structural MRI: A Survey.

TL;DR: In this article, the authors summarize recent progress in machine learning model for diagnosis of Autism Spectrum Disorder (ASD) and Attention-deficit/Hyperactivity Disorder (ADHD) and outline and describe the machine learning, especially deep-learning, techniques that are suitable for addressing research questions in this domain, pitfalls of the available methods, as well as future directions for the field.
Journal ArticleDOI

GPU-DAEMON: GPU algorithm design, data management & optimization template for array based big omics data

TL;DR: This paper presents GPU-DAEMON, a GPU Data Management, Algorithm Design and Optimization technique suitable for processing array based big omics data and provides generic methods to tackle critical bottlenecks which can be followed to implement high performance, scalable GPU algorithms for given big data problem.
Journal ArticleDOI

High-Performance Correlation and Mapping Engine for rapid generating brain connectivity networks from big fMRI data

TL;DR: The preliminary results show that HPCME with four FPGAs can improve the SCA processing speed by a factor of 27 or more over that of a PC workstation with a multicore CPU.
References
More filters
Journal ArticleDOI

Thirteen ways to look at the correlation coefficient

TL;DR: In this paper, the 100th anniversary of Galton's first discussion of regression and correlation is celebrated, and 13 different formulas representing a different computational and conceptual definition of Pearson's r are presented.
Book

CUDA by Example: An Introduction to General-Purpose GPU Programming

TL;DR: Cuda by Example, written by two senior members of the CUDA software platform team, shows programmers how to employ this new technology and details the techniques and trade-offs associated with each key CUDA feature.
Journal ArticleDOI

CUDA by Example: An Introduction to General-Purpose GPU Programming

TL;DR: This book is designed for readers who are interested in studying how to develop general parallel applications on graphics processing unit (GPU) by using CUDA C, a programming language which combines industry standard programming C language and some more features which can exploit CUDA architecture.
Journal ArticleDOI

The Statistical Analysis of fMRI Data

TL;DR: The analysis of fMRI data is discussed, from the initial acquisition of the raw data to its use in locating brain activity, making inference about brain connectivity and predictions about psychological or disease states.
Journal ArticleDOI

The Statistical Analysis of fMRI Data.

TL;DR: In this paper, the authors discuss the analysis of fMRI data, from the initial acquisition of the raw data to its use in locating brain activity, making inference about brain connectivity and predictions about psychological or disease states.
Related Papers (5)