#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

Reply via email to