
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
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
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! :) -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com