#4951: Performance regression 7.0.1 -> 7.0.1.20110201
--------------------------------------+-------------------------------------
Reporter: simonmar | Owner: simonpj
Type: bug | Status: new
Priority: highest | Milestone: 7.0.2
Component: Compiler | Version: 7.0.1
Resolution: | Keywords:
Testcase: | Blockedby:
Difficulty: | Os: Unknown/Multiple
Blocking: | Architecture: Unknown/Multiple
Failure: Runtime performance bug |
--------------------------------------+-------------------------------------
Comment(by simonmar):
I pushed the following patches:
{{{
Wed Oct 27 11:56:30 PDT 2010 [email protected]
* Yet another go at CoreArity
Fri Sep 24 08:56:00 PDT 2010 [email protected]
* Just moving comments around
Tue Dec 21 08:58:00 PST 2010 [email protected]
* Add a simple arity analyser
Tue Feb 15 04:02:28 PST 2011 [email protected]
* Make exprIsCheap/exprIsExpandable understand about casts
}}}
And performance is much better, though there are still some regressions
relative to 7.0.1:
{{{
--------------------------------------------------------------------------------
Program Size Allocs Runtime Elapsed
--------------------------------------------------------------------------------
circsim +284.1% -1.1% +10.9% +10.9%
para +296.2% +25.5% +35.3% +35.3%
power +282.3% +114.1% +76.8% +76.8%
simple +202.2% +66.6% +28.6% +28.2%
x2n1 +322.6% +145.2% 0.07 0.07
sphere +265.7% +40.1% 0.18 0.18
--------------------------------------------------------------------------------
Min +133.1% -9.6% -2.9% -2.9%
Max +475.2% +145.2% +76.8% +76.8%
Geometric Mean +309.6% +3.0% +4.5% +4.5%
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4951#comment:6>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs