[pymvpa] pprocess and number of CPU cores?
Matthias Ekman
Matthias.Ekman at nf.mpg.de
Thu Apr 1 09:44:11 UTC 2010
Dear Experts,
we are currently planning to buy a new server mainly for pymvpa-stuff. I
would like to ask you if you have any experience how well the new
pprocess implementation of the searchlight algorithm scales with the
number of CPU cores (beyond 8 cores).
In this commit Michael points out 25% speed-up for 2 cores (and 250% for
8 cores):
http://github.com/hanke/PyMVPA/commit/cb9a01183cb8103ee9377cc4f66598124dbd7af3
But later on some improvements were made leading to a speed-up of 65%
for 2 cores:
http://github.com/hanke/PyMVPA/commit/7819dc8214bdd63f10185c1381bb3165edf49036
I am thinking about 2x 8 cores (lower clock speed) vs. 1x 12 cores
(higher clock speed) which would be the same price range. With good
scaling I would prefer the 2x 8 cores.
Btw: thanks for the pprocess implementation! Its a great feature.
Thanks in advance,
Matthias
More information about the Pkg-ExpPsy-PyMVPA
mailing list