std.parallelism: Request for Review

Russel Winder russel at russel.org.uk
Sun Feb 27 10:31:12 PST 2011


David,

On Sun, 2011-02-27 at 09:48 -0500, dsimcha wrote:
[ . . . ]
> Can you please re-run the benchmark to make sure that this isn't just a 
> one-time anomaly?  I can't seem to make the parallel matrix inversion 
> run slower than serial on my hardware, even with ridiculous tuning 
> parameters that I was almost sure would bottleneck the thing on the task 
> queue.  Also, all the other benchmarks actually look pretty good.

Sadly the result is consistent :-(

        |> matrixInversion
        Inverted a 256 x 256 matrix serially in 60 milliseconds.
        Inverted a 256 x 256 matrix using 4 cores in 76 milliseconds.
        506 anglides:/home/Checkouts/Git/Git/D_StdParallelism/benchmarks
        |> matrixInversion
        Inverted a 256 x 256 matrix serially in 58 milliseconds.
        Inverted a 256 x 256 matrix using 4 cores in 84 milliseconds.
        506 anglides:/home/Checkouts/Git/Git/D_StdParallelism/benchmarks
        |> matrixInversion
        Inverted a 256 x 256 matrix serially in 61 milliseconds.
        Inverted a 256 x 256 matrix using 4 cores in 65 milliseconds.
        506 anglides:/home/Checkouts/Git/Git/D_StdParallelism/benchmarks
        |> matrixInversion
        Inverted a 256 x 256 matrix serially in 58 milliseconds.
        Inverted a 256 x 256 matrix using 4 cores in 76 milliseconds.
        506 anglides:/home/Checkouts/Git/Git/D_StdParallelism/benchmarks
        |> matrixInversion
        Inverted a 256 x 256 matrix serially in 59 milliseconds.
        Inverted a 256 x 256 matrix using 4 cores in 84 milliseconds.
        506 anglides:/home/Checkouts/Git/Git/D_StdParallelism/benchmarks
        |> matrixInversion
        Inverted a 256 x 256 matrix serially in 58 milliseconds.
        Inverted a 256 x 256 matrix using 4 cores in 84 milliseconds.
        506 anglides:/home/Checkouts/Git/Git/D_StdParallelism/benchmarks
        |> matrixInversion
        Inverted a 256 x 256 matrix serially in 58 milliseconds.
        Inverted a 256 x 256 matrix using 4 cores in 84 milliseconds.
        506 anglides:/home/Checkouts/Git/Git/D_StdParallelism/benchmarks
        |> 



-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at russel.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20110227/e999cfc4/attachment-0001.pgp>


More information about the Digitalmars-d mailing list