Dear Erdem,
You are right that, so far, SPM does not take advantage of
GPU-accelerated computations but this is likely to change in future
versions. This would have to be optional as it would otherwise require
SPM users to have dedicated hardware and a license for the Parallel
Computing toolbox - unless they are so widespread that we can take them
for granted??
Which computations would you like to see accelerated? You mention model
estimation (I assume of a GLM?): is that really the bottleneck of your
pipeline? Chris Rorden shared a script recently illustrating speed
improvements with gpuArray:
https://github.com/andersonwinkler/PALM/issues/20#issuecomment-534552341
Best regards,
Guillaume.
On 09/10/2019 09:19, Erdem Pulcu Ph.D. wrote:
> Dear experts
>
> I am wondering if anyone has any experience with using Matlab's gpu
> acceleration functions for SPM? I am guessing these are not natively
> built into SPM (i.e. SPM would not natively detect Nvidia GPUs and run
> things on gpuarrays) but maybe possible to implement by tweaking the
> codes. I am thinking for large datasets and complex models this approach
> can have huge time saving benefits and I would like to know whether
> anyone has done it, how straightforward to implement such changes etc.
>
> Please let me know what you think
>
> Erdem
--
Guillaume Flandin, PhD
Wellcome Centre for Human Neuroimaging
UCL Queen Square Institute of Neurology
London WC1N 3BG
|