[Haskell-cafe] Re: speed: ghc vs gcc
daniel.is.fischer at web.de
Sat Feb 21 18:36:57 EST 2009
Am Sonntag, 22. Februar 2009 00:21 schrieb Bulat Ziganshin:
> Hello Louis,
> Saturday, February 21, 2009, 4:16:10 AM, you wrote:
> > In the meantime, a brief summary:
> a minor correction: the best gcc result shown in the thread was 50x
> faster than Don's one, so you need to miltiple all ratios by a factor
> of 50
You're referring to the freak result of Dan Doel?
Come on, be serious, please. I have a Haskell result that runs in 7ms, too.
Just use a rewrite rule and hey presto :)
> > Straightforward and simple Haskell code, written by an individual
> > aware of issues with tail recursion and stream fusion, is frequently
> > within 3x the speed of GCC code when compiled with appropriate
> > optimizations in GHC.
> yes, within 150x margin
Bulat, your obsession has become obnoxious and ridiculous.
> > When performance is an absolute necessity,
> > Haskell code can sometimes be manually modified (e.g. with manual
> > loop unrolls) to equal GCC in performance.
> yes, to make it only 50x slower while being only 7 times larger (i
> mean source lines)
> > Can we move on?
> yes, we can! :)
Apparently not :(
More information about the Haskell-Cafe