[R-sig-hpc] how can I
Takatsugu Kobayashi
taquito2007 at gmail.com
Wed Aug 24 04:33:44 CEST 2011
Hi Morgan
I tried your code, and here is what I got.
It looks like multiple cores are not being allocated/used for
my computation.... I will try to figure out why with the linux
administrator at work.
> system.time(mclapply(1:4, function(i) Sys.sleep(2)))
user system elapsed
0.000 0.000 8.002
> system.time(lapply(1:4, function(i) Sys.sleep(2)))
user system elapsed
0.000 0.000 8.002
But if you have an idea of why, that would be great if you could
share that with me.
Thanks!!!
Taka
On Wed, Aug 24, 2011 at 1:01 AM, Martin Morgan <mtmorgan at fhcrc.org> wrote:
> On 08/23/2011 06:08 AM, Takatsugu Kobayashi wrote:
>>
>> Hi,
>>
>> Currently I am trying to see how much parallel processing
>> packages like multicore and snow can improve computing
>> times.
>>
>> Then I would like to ask if I did anything wrong as I don't see
>> any significant improvement between lapply and mclapply
>> while following examples shown in "parallel computing in R"
>> written by Chao and Wee:
>>
>> library(multicore)
>> system.time(out<- mclapply(pair, geneCor)
>> system.time(out<- lapply(pair, geneCor)
>>
>> I guess the reason would be that only a single core was being
>> used even with multicore package.
>>
>> Then, how can I see if all the cores are being used for computation?
>
> Hi Taka --
>
> a favorite of mine is
>
>> library(multicore)
>> system.time(mclapply(1:4, function(i) Sys.sleep(2)))
> user system elapsed
> 0.005 0.006 2.008
>> system.time(lapply(1:4, function(i) Sys.sleep(2)))
> user system elapsed
> 0.002 0.000 8.009
>
> the system utility 'top' is one way of seeing processors in action. If there
> are issues then
>
>> sessionInfo()
> R Under development (unstable) (2011-08-13 r56726)
> Platform: x86_64-unknown-linux-gnu (64-bit)
>
> locale:
> [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
> [3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
> [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
> [7] LC_PAPER=C LC_NAME=C
> [9] LC_ADDRESS=C LC_TELEPHONE=C
> [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
>
> attached base packages:
> [1] stats graphics grDevices utils datasets methods base
>
> other attached packages:
> [1] multicore_0.1-5
>
> loaded via a namespace (and not attached):
> [1] tools_2.14.0
>
> can be essential to diagnose problems.
>
> Martin
>
>
>>
>> Thanks!!!
>>
>> Taka
>>
>> _______________________________________________
>> R-sig-hpc mailing list
>> R-sig-hpc at r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-sig-hpc
>
>
> --
> Computational Biology
> Fred Hutchinson Cancer Research Center
> 1100 Fairview Ave. N. PO Box 19024 Seattle, WA 98109
>
> Location: M1-B861
> Telephone: 206 667-2793
>
More information about the R-sig-hpc
mailing list