Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: st: RE: Will Stata/MP speed up running multiple dofiles inbatch mode?

From   Neil Shephard <[email protected]>
To   [email protected]
Subject   Re: st: RE: Will Stata/MP speed up running multiple dofiles inbatch mode?
Date   Thu, 20 Jan 2011 10:51:34 +0000

On Thu, Jan 20, 2011 at 10:25 AM, Alex Eapen <[email protected]> wrote:
> Thanks Neil. That clarifies it for me. The commands I intend to run in each dofile are -summ- and  -regress-. So by your reasoning  I will see improvements when I upgrade to Stata/MP.

Hmm, thats not really what I was trying to convey.  I don't have a
version of Stata/MP to test this with, but in my opinion because you
will be starting multiple instances of Stata/MP (one to run each batch
file) you are unlikely to see any great improvement in the speed at
which they all complete because how can one instance know that another
instance is already running and take advantage of the hyperthreading
that is used to spread jobs across the multiple cores of your CPU?
Its one instance of Stata/MP that takes advantage of the multiple
cores in your CPU because its be re-written to use hyper-threading.

You'll see an improvement if, and only if, running runs
faster under Stata/MP than it does under Stata/SE because _each_ batch
job will complete faster (see the official Stata report I linked for
details and quantification of this).

Perhaps some background on multi-core processors and hyper-threading
would be informative and would make good.


“Truth in science can be defined as the working hypothesis best suited
to open the way to the next better one.” - Konrad Lorenz

Email - [email protected]
Website -
Photos -

*   For searches and help try:

© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index