[Insight-developers] Not Really Parallel Build
Luis Ibanez
luis.ibanez at kitware.com
Wed Nov 11 12:12:21 EST 2009
Hi Kevin,
Thanks for posting this profiling information.
I'm not sure I'm following the logic, so let me extend your
table here, and correct me if I'm gathering incorrect data:
computer build-time test-time cmake
---------------------------------------------------------------------
bubbles -j8 110.5 -j8 33.4 CVS
kitty -j16 12.6 none 7.3 2.4
candy -j16 12.6 none 7.4 2.4
bambi -j16 12.6 none 7.4 2.4
Is this correct ?
before we start speculating
on the possible explanations :-)
Also, the command that you are using for bubbles in:
http://www.cdash.org/CDash/viewNotes.php?buildid=469434
"ctest -j8 -D Nightly"
looks fine,
(subject to a CMake Guru review..)
Luis
---------------------------------------------------------------------------------
On Wed, Nov 11, 2009 at 10:36 AM, Kevin H. Hobbs <hobbsk at ohiou.edu> wrote:
> I have four new workstations bubles, kitty, candy, and bambi.
>
> All of these are set up to submit a nightly build of ITK.
>
> kitty, candy, and bambi are set up to build ITK in parallel using gmake
> -i -j 16 . (There are 8 cores but gcc seems quite happy with two
> processes per core.)
>
> I wanted to experiment with using CMake's new parallel build and test
> feature. So I set the build on bubbles to use CTest from CVS with the
> -j8 option (Tests may not be so happy with 2 threads per core.)
>
> I expected the build on bubbles to be half as fast as the builds on
> kitty, candy, and bambi, and the testing on bubbles to be eight times as
> fast as the testing on kitty, candy, and bambi.
>
> What I got was :
> build test
> bubbles 110.5 33.4
> kitty 12.6 7.3
> candy 12.6 7.4
> bambi 12.6 7.4
>
> Did I incorrectly set up the parallelism with CTest?
>
> The notes file for bubbles is here :
>
> http://www.cdash.org/CDash/viewNotes.php?buildid=469434
>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://kitware.com/products/protraining.html
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-developers
>
>
More information about the Insight-developers
mailing list