[GHC] #1600: Optimisation: CPR the results of IO
GHC
ghc-devs at haskell.org
Tue Oct 18 00:38:21 UTC 2016
#1600: Optimisation: CPR the results of IO
-------------------------------------+-------------------------------------
Reporter: simonmar | Owner:
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 akio):
I've rebased nomeata's branch: https://github.com/takano-
akio/ghc/compare/afdde48...f8eb150
Some nofib results:
{{{
--------------------------------------------------------------------------------
Program Size Allocs Runtime Elapsed TotalMem
--------------------------------------------------------------------------------
mandel +1.9% -25.0% 0.047 0.047 0.0%
gcd +2.0% -21.6% 0.030 0.031 0.0%
k-nucleotide +1.7% -18.0% +3.4% +2.7% 0.0%
wave4main +2.0% +12.3% 0.179 0.179 0.0%
kahan +2.0% +7.8% +1.4% +1.3% 0.0%
solid +2.0% -6.4% 0.081 0.081 0.0%
sphere +2.0% +5.8% 0.040 0.040 0.0%
hpg +2.0% +4.1% 0.102 0.102 0.0%
symalg +1.9% +3.6% 0.007 0.007 0.0%
gamteb +2.4% -4.8% 0.026 0.026 0.0%
--------------------------------------------------------------------------------
Min +1.5% -25.0% -0.6% -0.4% -20.0%
Max +2.8% +12.3% +12.7% +12.8% +12.0%
Geometric Mean +2.0% -0.5% +5.0% +4.7% +0.2%
}}}
I'll look into the allocation regressions next.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/1600#comment:52>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list