Suppr超能文献

布鲁塞尔自由大学:多核心 CPU 和 GPU 上快速 fMRI 分析的软件。

BROCCOLI: Software for fast fMRI analysis on many-core CPUs and GPUs.

机构信息

Virginia Tech Carilion Research Institute, Virginia Tech Roanoke, VA, USA.

Department of Medical Imaging, University of Toronto Toronto, ON, Canada.

出版信息

Front Neuroinform. 2014 Mar 14;8:24. doi: 10.3389/fninf.2014.00024. eCollection 2014.

Abstract

Analysis of functional magnetic resonance imaging (fMRI) data is becoming ever more computationally demanding as temporal and spatial resolutions improve, and large, publicly available data sets proliferate. Moreover, methodological improvements in the neuroimaging pipeline, such as non-linear spatial normalization, non-parametric permutation tests and Bayesian Markov Chain Monte Carlo approaches, can dramatically increase the computational burden. Despite these challenges, there do not yet exist any fMRI software packages which leverage inexpensive and powerful graphics processing units (GPUs) to perform these analyses. Here, we therefore present BROCCOLI, a free software package written in OpenCL (Open Computing Language) that can be used for parallel analysis of fMRI data on a large variety of hardware configurations. BROCCOLI has, for example, been tested with an Intel CPU, an Nvidia GPU, and an AMD GPU. These tests show that parallel processing of fMRI data can lead to significantly faster analysis pipelines. This speedup can be achieved on relatively standard hardware, but further, dramatic speed improvements require only a modest investment in GPU hardware. BROCCOLI (running on a GPU) can perform non-linear spatial normalization to a 1 mm(3) brain template in 4-6 s, and run a second level permutation test with 10,000 permutations in about a minute. These non-parametric tests are generally more robust than their parametric counterparts, and can also enable more sophisticated analyses by estimating complicated null distributions. Additionally, BROCCOLI includes support for Bayesian first-level fMRI analysis using a Gibbs sampler. The new software is freely available under GNU GPL3 and can be downloaded from github (https://github.com/wanderine/BROCCOLI/).

摘要

随着时间和空间分辨率的提高,以及大型公共可用数据集的激增,功能磁共振成像(fMRI)数据分析的计算需求越来越大。此外,神经影像学管道中的方法学改进,如非线性空间归一化、非参数置换检验和贝叶斯马尔可夫链蒙特卡罗方法,可以显著增加计算负担。尽管存在这些挑战,但目前还没有任何 fMRI 软件包利用廉价而强大的图形处理单元(GPU)来执行这些分析。在这里,我们因此提出了 BROCCOLI,这是一个用 OpenCL(开放式计算语言)编写的免费软件包,可用于在各种硬件配置上并行分析 fMRI 数据。BROCCOLI 已经在 Intel CPU、Nvidia GPU 和 AMD GPU 上进行了测试。这些测试表明,并行处理 fMRI 数据可以导致更快的分析管道。这种加速可以在相对标准的硬件上实现,但进一步的显著速度提升只需要对 GPU 硬件进行适度投资。BROCCOLI(在 GPU 上运行)可以在 4-6 秒内将 fMRI 数据非线性空间归一化为 1mm(3)脑模板,并在大约一分钟内运行具有 10,000 次置换的第二级置换检验。这些非参数检验通常比其参数对应物更稳健,并且还可以通过估计复杂的零分布来实现更复杂的分析。此外,BROCCOLI 包括使用吉布斯抽样器进行贝叶斯一级 fMRI 分析的支持。新软件根据 GNU GPL3 免费提供,并可从 github(https://github.com/wanderine/BROCCOLI/)下载。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8795/3953750/b36ba6a08680/fninf-08-00024-g0001.jpg

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验