首页> 美国卫生研究院文献>other >Accelerating Computation of DCM for ERP in MATLAB by External Function Calls to the GPU
【2h】

Accelerating Computation of DCM for ERP in MATLAB by External Function Calls to the GPU

机译:通过对GPU的外部函数调用来加速MATLAB中的ERP DCM计算

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This study aims to improve the performance of Dynamic Causal Modelling for Event Related Potentials (DCM for ERP) in MATLAB by using external function calls to a graphics processing unit (GPU). DCM for ERP is an advanced method for studying neuronal effective connectivity. DCM utilizes an iterative procedure, the expectation maximization (EM) algorithm, to find the optimal parameters given a set of observations and the underlying probability model. As the EM algorithm is computationally demanding and the analysis faces possible combinatorial explosion of models to be tested, we propose a parallel computing scheme using the GPU to achieve a fast estimation of DCM for ERP. The computation of DCM for ERP is dynamically partitioned and distributed to threads for parallel processing, according to the DCM model complexity and the hardware constraints. The performance efficiency of this hardware-dependent thread arrangement strategy was evaluated using the synthetic data. The experimental data were used to validate the accuracy of the proposed computing scheme and quantify the time saving in practice. The simulation results show that the proposed scheme can accelerate the computation by a factor of 155 for the parallel part. For experimental data, the speedup factor is about 7 per model on average, depending on the model complexity and the data. This GPU-based implementation of DCM for ERP gives qualitatively the same results as the original MATLAB implementation does at the group level analysis. In conclusion, we believe that the proposed GPU-based implementation is very useful for users as a fast screen tool to select the most likely model and may provide implementation guidance for possible future clinical applications such as online diagnosis.
机译:这项研究旨在通过使用对图形处理单元(GPU)的外部函数调用来提高MATLAB中事件相关电位的动态因果建模(DCM for ERP)的性能。 DCM for ERP是研究神经元有效连通性的高级方法。 DCM利用一个迭代过程,即期望最大化(EM)算法,根据一组观察值和潜在的概率模型来找到最佳参数。由于EM算法对计算的要求很高,并且分析面临要测试的模型的可能组合爆炸,因此我们提出了一种使用GPU的并行计算方案,以快速估算ERP的DCM。根据DCM模型的复杂性和硬件约束,将ERP的DCM计算动态分区并分配给线程以进行并行处理。使用综合数据评估了这种与硬件相关的线程安排策略的性能效率。实验数据被用来验证所提出的计算方案的准确性,并在实践中量化节省的时间。仿真结果表明,所提方案可以将并行部分的计算速度提高155倍。对于实验数据,每个模型的加速因子平均约为7,这取决于模型的复杂性和数据。 DCM的这种基于GPU的DCM for ERP实施在质量上与原始MATLAB实施在组级别分析中获得的结果相同。总之,我们认为,基于GPU的实现对于用户来说是非常有用的,它可以作为快速筛选工具来选择最可能的模型,并且可以为将来可能的临床应用(例如在线诊断)提供实现指导。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号