[Numpy-discussion] Openmp support (was numpy's future (1.1 and beyond): which direction(s) ?)
Charles R Harris
charlesr.harris@gmail....
Sun Mar 23 11:31:17 CDT 2008
On Sun, Mar 23, 2008 at 6:41 AM, Francesc Altet <faltet@carabos.com> wrote:
> A Sunday 23 March 2008, Charles R Harris escrigué:
> > gcc --version: gcc (GCC) 4.1.2 20070925 (Red Hat 4.1.2-33)
> > cpu: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
> >
> > Problem size Simple Intrin
> > Inline
> > 100 0.0002ms (100.0%) 0.0001ms ( 68.7%)
> > 0.0001ms ( 74.8%)
> > 1000 0.0015ms (100.0%) 0.0011ms ( 72.0%)
> > 0.0012ms ( 80.4%)
> > 10000 0.0154ms (100.0%) 0.0111ms ( 72.1%)
> > 0.0122ms ( 79.1%)
> > 100000 0.1081ms (100.0%) 0.0759ms ( 70.2%)
> > 0.0811ms ( 75.0%)
> > 1000000 2.7778ms (100.0%) 2.8172ms (101.4%)
> > 2.7929ms ( 100.5%)
> > 10000000 28.1577ms (100.0%) 28.7332ms (102.0%)
> > 28.4669ms ( 101.1%)
>
> I'm mystified about your machine requiring just 28s for completing the
> 10 million test, and most of the other, similar processors (some faster
> than yours), in this thread falls pretty far from your figure. What
> sort of memory subsystem are you using?
>
Yeah, I noticed that ;) The cpu is an E6600, which was the low end of the
performance core duo processors before the recent Intel releases, the north
bridge (memory controller) is a P35, and the memory is DDR2 running at 800
MHz with 4-4-4-12 timing. The only things I tweaked were the memory voltage
and timings. Raising the memory speed from 667 to 800 made a noticeable
difference in my perception of speed, which is remarkable in itself. The
motherboard was cheap, it goes for $70 these days.
I've seen folks overclocking the E6600 up to 3.8 GHz and over 3GHz is
common. Sometimes it's almost tempting...
Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://projects.scipy.org/pipermail/numpy-discussion/attachments/20080323/750c3aeb/attachment.html
More information about the Numpy-discussion
mailing list