[GHC] #1600: Optimisation: CPR the results of IO

GHC ghc-devs at haskell.org
Tue Feb 14 10:52:31 UTC 2017


#1600: Optimisation: CPR the results of IO
-------------------------------------+-------------------------------------
        Reporter:  simonmar          |                Owner:  (none)
            Type:  task              |               Status:  new
        Priority:  lowest            |            Milestone:
       Component:  Compiler          |              Version:  6.6.1
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Runtime           |  Unknown/Multiple
  performance bug                    |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:  #8598             |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by simonpj):

 Good looking numbers esp for mandel, gcd.  Can you dig in to see what is
 really happening there?  How does the inner loop look?

 For code size, it's worth investigating to get insight.  Look at the
 "module sizes" in the nofib-analyse log, and take a look at modules that
 got significantly bigger.  Is that code-size increase because of an actual
 optimisation or is it just accidental?

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/1600#comment:63>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list