Faster, GHC, and floating point.

JP Bernardy jyp_7 at yahoo.com
Sat Oct 18 05:32:33 EDT 2003


--- ajb at spamcop.net wrote:
> Quoting JP Bernardy <jyp_7 at yahoo.com>:
> 
> > 1. Use -fexcess-precision, unless you really need
> the
> > exact (lesser) precision. Otherwise each
> intermediate
> > result is spilled in memory. This hurts!
> 
> Yes, but it does avoid incorrect numerics, which
> hurts fewer times, but
> when it does, it hurts a LOT more. :-)

With an SSE processor, it is possible to have both
speed and exact precision, passing
-optc-march=pentium4 -optc-mfpmath=sse to ghc, in
addition to -fexcess-precision.

BTW, as requested, I've contributed a page about this
to the haskell wiki. 

http://haskell.org/hawiki/FasterFloatingPointWithGhc

Cheers,
JP.

__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com


More information about the Glasgow-haskell-users mailing list