[R-sig-hpc] multicore performance question

Mauricio Zambrano-Bigiarini mauricio.zambrano at jrc.ec.europa.eu
Mon Jul 9 14:19:16 CEST 2012


On 09/07/12 14:01, Rainer M Krug wrote:
>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 09/07/12 12:18, Mauricio Zambrano-Bigiarini wrote:
>> I apologise. In my previous e-mail I did not write the time spent in each function:
>>
>> # No multicore nr<- 500 ; X<- matrix(rnorm(1000), ncol=30, nrow=nr) set.seed(100)
>> system.time( unlist(lapply(1:nr, FUN=fn1, x=X)) ) #   user  system elapsed #  0.013   0.000
>> 0.013
>>
>> # multicore nr<- 500 ; X<- matrix(rnorm(1000), ncol=30, nrow=nr) set.seed(100) system.time(
>> unlist(mclapply(1:nr, FUN=fn1, x=X, mc.cores=6)) ) #   user  system elapsed #  0.030   0.380
>> 0.125
>>
>> Running on RHEL6 (64) with 8 cores.
>
> Typical for communication: trying to distribute the job to 8 cores, doing the calculations,
> getting the data back, assemble it ->  longer then the calculations on one core.

Thanks for your feedback Rainer.

In fact, after doing the same test for a test function with a much 
longer computation time, the time saving was 43% by using 6 cores, wrt 
the time spent without the multicore package.


All the best,

Mauricio

-- 
====================================================
Water Resources Unit
Institute for Environment and Sustainability (IES)
Joint Research Centre (JRC), European Commission
webinfo    : http://floods.jrc.ec.europa.eu/
====================================================
DISCLAIMER:
"The views expressed are purely those of the writer
and may not in any circumstances be regarded as sta-
ting an official position of the European Commission"
====================================================
Linux user #454569 -- Ubuntu user #17469
====================================================
"If you torture any data set long enough,
it will confess anything!" (Murray Lark)

>
> Cheers,
>
> Rainer
>
>>
>> Thanks in advance,
>>
>> Mauricio
>>
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk/6yCEACgkQoYgNqgF2egrrmQCcDcYv1V1PXlO+oxHQ7wUbgait
> bOoAn0tWYrIVxikHz3a4Ws2eHtJn2ATB
> =4IMK
> -----END PGP SIGNATURE-----
>
>



More information about the R-sig-hpc mailing list