[R] How to speed up my program

Robert Sherry rsherry8 at comcast.net
Fri Apr 1 14:19:39 CEST 2016


Hi Ragia,

First, when you wrote mad, I assume you mean made.  Also, when you say 
it is a multi core prog, does that mean it is using threads? running two 
or more items in parallel? By any chance are you using this package?
https://stat.ethz.ch/R-manual/R-devel/library/parallel/doc/parallel.pdf
If not, maybe you should. There is also a new version of R called pqR. 
It is multi thread and that maybe exactly what you need.

Also R is interpreted not compiled. Therefore if speed is important 
rewriting it in a compiled language like C or C++ could be a whole lot 
faster. I suspect that this would also be a lot of work and probably not 
worth it.

Bob

On 4/1/2016 4:01 AM, Ragia . wrote:
>
> Dear group
> I had a R   program that was to slow, I mad it multi core prog..to speed up, its a simulation when the runs are 100 its very fast..raising the runs to 10k mad it in the first fast then it slow down
> I checked the HW usafe and here is the top command results
>
>
> %Cpu0  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
> %Cpu1  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
> %Cpu2  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
> %Cpu3  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
> %Cpu4  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
> %Cpu5  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
> %Cpu6  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
> %Cpu7  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
> KiB Mem:  65863948 total, 13940104 used, 51923844 free,   231084 buffers
> KiB Swap:  1046520 total,        0 used,  1046520 free.  4418180 cached Mem
>
> what should I do to speed it up?
> thanks in advance 		 	   		
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list