[maker-devel] 12core speed check
Carson Holt
carsonhh at gmail.com
Thu Mar 14 11:55:38 MDT 2013
It should use 2 physical cores. Hyperthreading shouldn't come into play
unless you start more processes than there are physical cores. I haven't
seen any big performance advantage in most cases with hyperthreading on
linux machines. I find more often than not it just confuses students into
thinking there are free processors and then starting too many jobs.
--Carson
From: Olaf Mueller <olaf.mueller at duke.edu>
Date: Thursday, 14 March, 2013 12:13 PM
To: <maker-devel at yandell-lab.org>
Subject: Re: [maker-devel] 12core speed check
The X5675 supports hyperthreading. Does i.e. "mpiexec -n 2 maker" use 2
physical cores or 2 threads of the 1st core? If the latter happens it would
be interesting to see your series extended to -n 24.
Cheers
Olaf
On 03/14/2013 11:19 AM, Ramón Fallon wrote:
> Hi,
>
>
>
> I was trying to tweak some of our machines to maximise Mpich2/Maker (svn rev
> 997) throughput and describe one small set of results on this mailing list to
> allow sharing of experiences.
>
>
>
>
> I use the example input dataset "dpp_contig.fasta" with the original sequence
> repeated 125 times within the same file (under different names of course) to
> allow for a decent size run. This file totalled 4.019 megabases. I use the
> dpp_proteins.fasta and The maker_opts.ctl has "cpus=1" set as the docs
> recommend for MPI.
>
>
>
>
> Hardware is a standalone HP Proliant SL390 with two Intel X5675 @ 3.07GHz,
> totalling 12 cores with 192GB RAM and 1TB disk (local, no NFS) running Ubuntu
> 10.04 with 2.6.32-41 linux kernel
>
>
>
>
> commandline was "mpiexec -n <#cores> maker" within a dedicated directory
> containing all relevant files.
>
>
>
>
>
> #cores time(mins) Megabases/hr
>
> 1 27.00 8.93
>
> 2 126.25 1.91
>
> 4 42.57 5.66
>
> 6 25.42 9.49
>
> 8 18.60 12.96
>
> 10 16.67 14.47
>
> 12 13.98 17.24
>
>
>
>
>
> I attach a png file with graph. The upshot of this particular experiment is
> that 2 processes show anomalous behaviour and that 6 processors are needed to
> gain an advantage on the 1 processor run, while 12 processors achieves a
> speed-up of nearly 2 on the 1 processor version.
>
>
>
>
> I am now going to move on to a three node cluster with 2x 8core processors
> each (so I can go up to 48 processors), so will report back with higher core
> numbers. Any suggestions on further speed optimizations welcome.
>
>
>
>
> Cheers / Ramón.
>
>
>
> _______________________________________________
> maker-devel mailing list
> maker-devel at box290.bluehost.comhttp://box290.bluehost.com/mailman/listinfo/mak
> er-devel_yandell-lab.org
>
_______________________________________________ maker-devel mailing list
maker-devel at box290.bluehost.com
http://box290.bluehost.com/mailman/listinfo/maker-devel_yandell-lab.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://yandell-lab.org/pipermail/maker-devel_yandell-lab.org/attachments/20130314/a65ba9c2/attachment-0003.html>
More information about the maker-devel
mailing list