[Eeglablist] Parallel Data Processing

Arnaud Delorme arno at ucsd.edu
Tue Nov 4 14:20:17 PST 2014

Dear Richard,

>  o if EEGLAB keeps internal states (caches, heuristics, ...) during a
> calculation, which might then have implications on a second
> calculation running in parallel, and if so,

EEGLAB functions do not access global variables. So you be able to use parfor no problem when calling (for example) newtimef or pop_newtimef.

>  o whether the worker processes are actual separate Matlab processes
> completely independent of one another, meaning internal EEGLAB states
> in one worker would not influence calculations in another. (I could
> not find any documentation about this particular question on the
> Matlab website.)

Yes, this is the case.


> Thank you very much for your help!
>    Richard
> References:
> [1] http://www.mathworks.com/products/parallel-computing/index.html
> [2] http://www.mathworks.com/products/distriben/index.html
> _______________________________________________
> Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html
> To unsubscribe, send an empty email to eeglablist-unsubscribe at sccn.ucsd.edu
> For digest mode, send an email with the subject "set digest mime" to eeglablist-request at sccn.ucsd.edu

More information about the eeglablist mailing list