Skip to content
Prev 1422 / 2152 Next

multicore performance question

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.

Thanks in advance,

Mauricio