From sdavis2 at mail.nih.gov  Mon Mar  6 17:58:20 2006
From: sdavis2 at mail.nih.gov (Sean Davis)
Date: Mon, 06 Mar 2006 11:58:20 -0500
Subject: [Rd] Running R on dual/quad Opteron machines
In-Reply-To: <3c12769c0603060850pd3bbc73gb40a5e9f324d8050@mail.gmail.com>
Message-ID: <C031D45C.7702%sdavis2@mail.nih.gov>




On 3/6/06 11:50 AM, "Simone Giannerini" <sgiannerini at gmail.com> wrote:

> Dear all,
> 
> I am managing a departmental purchase of an Opteron based
> workstation/server for scientific computing on which we will be
> running R.
> The environment will probably be either Unix/Linux or Solaris and the
> amount of RAM will be 8-16Gb, depending on the number of processors.
> My main concerns are the following:
> 
> 1. How much does R  benefit from passing from one processor to
> two/four processor machines? Consider that the typical intensive use
> of the server
>  will be represented by simulation studies with many repeated loops.

You will have to implement some parallelization code yourself in order to
take full advantage of the multiple processors.  See below.

> 2. How does R cope with parallelization and/or parallelized compiled code ?

You might look at the Rmpi and snow packages for parallelization from within
R.  We use Rmpi and snow for analyses like simulation and have found these
applications quite easy to implement in parallel from within R.



[Rd] Running R on dual/quad Opteron machines
Sean Davis