Thanks for reading our docs David.  I'll give your suggestions a try and let
you know if I find anything else.

DaR

> -----Original Message-----
> From: David N. Williams [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, September 08, 2002 4:35 PM
> To: [EMAIL PROTECTED]
> Subject: [gforth] OS X 10.2 builds and benchmarks
>
>
> After installing OS X 10.2 on my laptop, and making use of
> Dennis Ruffer's experience plus Anton's suggestion about
> `-fno-gcse`, I was able to build gforth 0.5.0 and figure out a
> couple of things.  What I learned is included here:
>
>
> http://www-personal.umich.edu/~williams/archive/forth/gforth/R
EADME.osx10.2.html
>
> http://www-personal.umich.edu/~williams/archive/forth/gforth/dir.html
>
> The upshot is that you can avoid the FPE* problem with
> `-D_POSIX_SOURCE`, and get faster benchmarks with gcc 3.1 by
> using `-fno-gcse`.
>
> But Apple has made it easy to fall back to gcc 2.92.2, and that
> gives faster benchmarks yet, almost as good as OS X Public Beta.
> Builds from earlier versions of OS X still run (fast) under OS
> X 10.2.
>
> The benchmarks are reported below.
>
> -- David
>
> ----------------
> Gforth-0.5.0 benchmarks, with regs, direct threaded, -O3,
> Powerbook G3/400MHz, 100MHz bus, 1GB L2 cache, 192MB RAM.
> We have found that -mcpu=750 makes no measureable difference.
>
> Mac OS X 10.2 (Darwin 6.0), gcc version 3.1 20020420 (prerelease)
> siev.fs
> real    0m11.500s
> user    0m11.210s
> sys     0m0.050s
> bubble.fs
> real    0m11.909s
> user    0m11.470s
> sys     0m0.010s
> matrix.fs
> real    0m9.308s
> user    0m9.180s
> sys     0m0.090s
> fib.fs
> real    0m14.649s
> user    0m14.240s
> sys     0m0.030s
>
> Same as above plus -fno-gcse:
> siev.fs
> real    0m3.643s
> user    0m3.340s
> sys     0m0.030s
> bubble.fs
> real    0m4.208s
> user    0m3.780s
> sys     0m0.020s
> matrix.fs
> real    0m2.988s
> user    0m2.690s
> sys     0m0.030s
> fib.fs
> real    0m4.649s
> user    0m4.520s
> sys     0m0.030s
>
> Mac OS X 10.2 (Darwin 6.0), gcc version 2.95.2 19991024 (release)
> siev.fs
> real    0m2.540s
> user    0m2.400s
> sys     0m0.020s
> bubble.fs
> real    0m2.855s
> user    0m2.680s
> sys     0m0.050s
> matrix.fs
> real    0m1.822s
> user    0m1.710s
> sys     0m0.020s
> fib.fs
> real    0m3.293s
> user    0m3.200s
> sys     0m0.010s
>
> Mac OS X Public Beta (Darwin 1.3), gcc version 2.95.2
> siev.fs
> real    0m2.498s
> user    0m2.250s
> sys     0m0.030s
> bubble.fs
> real    0m2.810s
> user    0m2.660s
> sys     0m0.020s
> matrix.fs
> real    0m1.669s
> user    0m1.540s
> sys     0m0.020s
> fib.fs
> real    0m2.867s
> user    0m2.710s
> sys     0m0.030s
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to