Understanding GPU Programming for Statistical Computation: Studies in Massively Parallel Massive Mixtures.

dc.contributor.author

Suchard, MA

dc.contributor.author

Wang, Q

dc.contributor.author

Chan, C

dc.contributor.author

Frelinger, J

dc.contributor.author

Cron, AJ

dc.contributor.author

West, M

dc.coverage.spatial

United States

dc.date.accessioned

2011-06-21T17:30:32Z

dc.date.issued

2010-06-01

dc.description.abstract

This article describes advances in statistical computation for large-scale data analysis in structured Bayesian mixture models via graphics processing unit (GPU) programming. The developments are partly motivated by computational challenges arising in fitting models of increasing heterogeneity to increasingly large datasets. An example context concerns common biological studies using high-throughput technologies generating many, very large datasets and requiring increasingly high-dimensional mixture models with large numbers of mixture components. We outline important strategies and processes for GPU computation in Bayesian simulation and optimization approaches, give examples of the benefits of GPU implementations in terms of processing speed and scale-up in ability to analyze large datasets, and provide a detailed, tutorial-style exposition that will benefit readers interested in developing GPU-based approaches in other statistical models. Novel, GPU-oriented approaches to modifying existing algorithms software design can lead to vast speed-up and, critically, enable statistical analyses that presently will not be performed due to compute time limitations in traditional computational environments. Supplemental materials are provided with all source code, example data, and details that will enable readers to implement and explore the GPU approach in this mixture modeling context.

dc.description.version

Version of Record

dc.identifier

http://www.ncbi.nlm.nih.gov/pubmed/20877443

dc.identifier.issn

1061-8600

dc.identifier.uri

https://hdl.handle.net/10161/4404

dc.language

eng

dc.language.iso

en_US

dc.publisher

Informa UK Limited

dc.relation.ispartof

J Comput Graph Stat

dc.relation.isversionof

10.1198/jcgs.2010.10016

dc.relation.journal

Journal of Computational and Graphical Statistics

dc.title

Understanding GPU Programming for Statistical Computation: Studies in Massively Parallel Massive Mixtures.

dc.title.alternative
dc.type

Journal article

duke.contributor.orcid

Chan, C|0000-0001-5901-6806

duke.contributor.orcid

West, M|0000-0002-7297-7801

duke.date.pubdate

2010-6-0

duke.description.issue

2

duke.description.volume

19

pubs.author-url

http://www.ncbi.nlm.nih.gov/pubmed/20877443

pubs.begin-page

419

pubs.end-page

438

pubs.issue

2

pubs.organisational-group

Basic Science Departments

pubs.organisational-group

Biostatistics & Bioinformatics

pubs.organisational-group

Duke

pubs.organisational-group

Duke Cancer Institute

pubs.organisational-group

Institutes and Centers

pubs.organisational-group

School of Medicine

pubs.organisational-group

Statistical Science

pubs.organisational-group

Student

pubs.organisational-group

Trinity College of Arts & Sciences

pubs.publication-status

Published

pubs.volume

19

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
279183700010.pdf
Size:
175.17 KB
Format:
Adobe Portable Document Format