On an ancient 32-bit dual core Mac Mini: |> scons runall /opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python /home/Checkouts/Mercurial/SCons/bootstrap/src/script/scons.py runall scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... dmd -I. -I/Users/russel/lib/D -m32 -release -O -inline -c -ofeuclidean.o euclidean.d gcc -o euclidean -m32 euclidean.o -L/Users/russel/lib.Darwin.ix86 -L/Users/russel/lib.Darwin.ix86/DMD2/lib32 -lparallelism -lphobos2 -lpthread -lm dmd -I. -I/Users/russel/lib/D -m32 -release -O -inline -c -ofmatrixInversion.o matrixInversion.d gcc -o matrixInversion -m32 matrixInversion.o -L/Users/russel/lib.Darwin.ix86 -L/Users/russel/lib.Darwin.ix86/DMD2/lib32 -lparallelism -lphobos2 -lpthread -lm dmd -I. -I/Users/russel/lib/D -m32 -release -O -inline -c -ofmillionSqrt.o millionSqrt.d gcc -o millionSqrt -m32 millionSqrt.o -L/Users/russel/lib.Darwin.ix86 -L/Users/russel/lib.Darwin.ix86/DMD2/lib32 -lparallelism -lphobos2 -lpthread -lm dmd -I. -I/Users/russel/lib/D -m32 -release -O -inline -c -ofparallelSort.o parallelSort.d gcc -o parallelSort -m32 parallelSort.o -L/Users/russel/lib.Darwin.ix86 -L/Users/russel/lib.Darwin.ix86/DMD2/lib32 -lparallelism -lphobos2 -lpthread -lm dmd -I. -I/Users/russel/lib/D -m32 -release -O -inline -c -ofpipelining.o pipelining.d gcc -o pipelining -m32 pipelining.o -L/Users/russel/lib.Darwin.ix86 -L/Users/russel/lib.Darwin.ix86/DMD2/lib32 -lparallelism -lphobos2 -lpthread -lm runEverything(["runall"], ["euclidean", "matrixInversion", "millionSqrt", "parallelSort", "pipelining"])
======== euclidean ============ Serial reduce: 1426 milliseconds. Parallel reduce with 2 cores: 644 milliseconds. ======== matrixInversion ============ Inverted a 256 x 256 matrix serially in 109 milliseconds. Inverted a 256 x 256 matrix using 2 cores in 65 milliseconds. ======== millionSqrt ============ Parallel benchmarks being done with 2 cores. Did serial millionSqrt in 4122 milliseconds. Did parallel foreach millionSqrt in 2094 milliseconds. Did parallel map millionSqrt in 2110 milliseconds. ======== parallelSort ============ Serial quick sort: 8547 milliseconds. Parallel quick sort: 4654 milliseconds. ======== pipelining ============ Did serial string -> float, euclid in 3021 milliseconds. Did parallel string -> float, euclid with 2 cores in 1712 milliseconds. scons: done building targets. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:[email protected] 41 Buckmaster Road m: +44 7770 465 077 xmpp: [email protected] London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
signature.asc
Description: This is a digitally signed message part
