[GHC] #6087: Join points need strictness analysis
GHC
ghc-devs at haskell.org
Wed Feb 21 09:52:13 UTC 2018
#6087: Join points need strictness analysis
-------------------------------------+-------------------------------------
Reporter: simonpj | Owner: (none)
Type: bug | Status: infoneeded
Priority: normal | Milestone: 8.6.1
Component: Compiler | Version: 7.4.1
Resolution: | Keywords: JoinPoints
Operating System: Unknown/Multiple | Architecture:
Type of failure: Runtime | Unknown/Multiple
performance bug | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by osa1):
(the text below is also attached as file "analyse")
{{{
NoFib Results
--------------------------------------------------------------------------------
Program Size Allocs Runtime Elapsed TotalMem
--------------------------------------------------------------------------------
CS 0.0% 0.0% 0.156 0.156 0.0%
CSD 0.0% 0.0% -19.8% -19.8% 0.0%
FS 0.0% 0.0% -7.0% -7.0% 0.0%
S 0.0% 0.0% -11.6% -11.6% 0.0%
VS 0.0% 0.0% -5.5% -5.6% 0.0%
VSD 0.0% 0.0% 0.009 0.009 0.0%
VSM 0.0% 0.0% -14.3% -14.3% 0.0%
anna +0.2% +0.0% 0.056 0.056 0.0%
ansi 0.0% 0.0% 0.000 0.000 0.0%
atom +0.0% 0.0% 0.136 0.136 0.0%
awards +0.0% 0.0% 0.000 0.000 0.0%
banner +0.0% 0.0% 0.000 0.000 0.0%
bernouilli -0.0% 0.0% 0.095 0.095 0.0%
binary-trees +0.0% 0.0% -8.5% -8.5% 0.0%
boyer +0.0% -0.0% 0.024 0.024 0.0%
boyer2 0.0% -2.1% 0.006 0.006 0.0%
bspt +0.1% +0.2% 0.006 0.006 +50.0%
cacheprof +0.2% -0.0% 0.191 0.191 -1.8%
calendar +0.1% +0.0% 0.001 0.001 0.0%
cichelli -0.0% 0.0% 0.042 0.042 -2.7%
circsim +0.1% +0.2% -2.6% -2.6% -2.8%
clausify +0.1% +0.0% 0.020 0.021 0.0%
comp_lab_zift -0.0% -0.3% 0.097 0.097 -11.1%
compress 0.0% 0.0% 0.076 0.076 0.0%
compress2 +0.1% -0.0% 0.078 0.078 0.0%
constraints +0.1% +0.6% +0.4% +0.3% -0.8%
cryptarithm1 0.0% 0.0% -0.9% -0.7% 0.0%
cryptarithm2 +0.0% 0.0% 0.005 0.005 0.0%
cse +0.0% +0.2% 0.001 0.001 0.0%
digits-of-e1 0.0% 0.0% +2.0% +2.0% 0.0%
digits-of-e2 -0.1% +0.0% -3.2% -3.2% 0.0%
eliza +0.0% -0.0% 0.001 0.001 0.0%
event +0.1% +0.0% 0.075 0.075 0.0%
exact-reals +0.2% 0.0% +1.2% +1.2% 0.0%
exp3_8 0.0% 0.0% 0.125 0.125 0.0%
expert +0.1% +0.1% 0.000 0.001 0.0%
fannkuch-redux 0.0% 0.0% -6.1% -6.1% 0.0%
fasta +0.0% 0.0% +54.1% +53.9% 0.0%
fem +0.0% -0.0% 0.015 0.015 0.0%
fft +0.0% +0.0% 0.024 0.024 0.0%
fft2 +0.0% 0.0% 0.045 0.045 0.0%
fibheaps +0.0% 0.0% 0.016 0.016 0.0%
fish 0.0% 0.0% 0.006 0.006 0.0%
fluid +0.2% +0.3% 0.005 0.005 0.0%
fulsom +0.1% 0.0% 0.136 0.136 0.0%
gamteb -0.1% -0.1% 0.022 0.022 0.0%
gcd 0.0% 0.0% 0.025 0.025 0.0%
gen_regexps -0.0% 0.0% 0.000 0.000 0.0%
genfft -0.0% -0.2% 0.019 0.019 0.0%
gg +0.1% +0.0% 0.008 0.008 0.0%
grep +0.0% 0.0% 0.000 0.000 0.0%
hidden -0.0% -0.2% 0.193 0.193 0.0%
hpg +0.0% 0.0% 0.068 0.068 0.0%
ida +0.1% +0.4% 0.048 0.048 0.0%
infer +0.0% 0.0% 0.033 0.033 0.0%
integer 0.0% 0.0% -1.0% -1.0% 0.0%
integrate 0.0% 0.0% 0.060 0.060 0.0%
k-nucleotide -0.0% 0.0% -10.6% -10.8% 0.0%
kahan 0.0% 0.0% 0.172 0.172 0.0%
knights 0.0% 0.0% 0.004 0.004 0.0%
lambda 0.0% 0.0% -1.4% -1.4% 0.0%
last-piece -0.1% -1.2% -3.5% -3.6% 0.0%
lcss +0.0% 0.0% +0.3% +0.4% 0.0%
life -0.0% 0.0% 0.124 0.124 0.0%
lift +0.0% 0.0% 0.001 0.001 0.0%
linear +0.1% 0.0% +7.2% +7.2% 0.0%
listcompr +0.0% -0.0% 0.051 0.051 0.0%
listcopy +0.0% -0.0% 0.052 0.052 0.0%
maillist +0.1% +0.0% 0.034 0.034 +2.7%
mandel 0.0% 0.0% 0.033 0.033 0.0%
mandel2 +0.0% -11.3% 0.004 0.004 0.0%
mate -0.2% +5.0% -17.9% -17.9% 0.0%
minimax 0.0% 0.0% 0.002 0.002 0.0%
mkhprog 0.0% 0.0% 0.001 0.001 0.0%
multiplier +0.0% -0.0% 0.052 0.052 0.0%
n-body -0.0% -0.1% -1.9% -1.9% 0.0%
nucleic2 -0.3% +1.5% 0.035 0.035 0.0%
para +0.2% +1.3% 0.148 0.148 0.0%
paraffins +0.0% 0.0% 0.065 0.065 0.0%
parser +0.0% 0.0% 0.017 0.017 0.0%
parstof +0.2% 0.0% 0.004 0.004 0.0%
pic -0.0% -1.0% 0.005 0.005 0.0%
pidigits +0.0% 0.0% -3.2% -3.2% 0.0%
power +0.3% 0.0% 0.190 0.191 0.0%
pretty 0.0% 0.0% 0.000 0.000 0.0%
primes +0.0% 0.0% 0.041 0.041 0.0%
primetest -0.0% -0.2% 0.061 0.061 0.0%
prolog +0.0% -0.0% 0.001 0.001 0.0%
puzzle +0.2% 0.0% 0.068 0.068 0.0%
queens 0.0% 0.0% 0.012 0.012 0.0%
reptile +0.1% +0.0% 0.007 0.007 0.0%
reverse-complem 0.0% 0.0% 0.078 0.078 0.0%
rewrite +0.1% -0.0% 0.011 0.011 0.0%
rfib 0.0% 0.0% 0.009 0.009 0.0%
rsa +0.0% -0.0% 0.017 0.017 0.0%
scc 0.0% 0.0% 0.000 0.000 0.0%
sched +0.1% -0.0% 0.013 0.013 0.0%
scs -0.3% +0.0% -1.5% -1.5% 0.0%
simple -0.1% -0.7% 0.109 0.109 0.0%
solid +0.1% -0.1% 0.063 0.063 0.0%
sorting +0.0% 0.0% 0.002 0.002 0.0%
spectral-norm 0.0% 0.0% -0.1% -0.1% 0.0%
sphere +0.0% 0.0% 0.026 0.026 0.0%
symalg +0.0% 0.0% 0.007 0.007 0.0%
tak 0.0% 0.0% 0.006 0.006 0.0%
transform -0.0% -0.8% 0.165 0.165 0.0%
treejoin 0.0% 0.0% 0.077 0.077 0.0%
typecheck +0.1% -0.0% 0.131 0.131 0.0%
veritas +0.0% 0.0% 0.001 0.001 0.0%
wang +0.1% -0.0% 0.053 0.053 0.0%
wave4main +0.0% 0.0% 0.125 0.125 0.0%
wheel-sieve1 0.0% 0.0% -0.2% -0.2% 0.0%
wheel-sieve2 +0.0% 0.0% 0.116 0.116 0.0%
x2n1 +0.0% 0.0% 0.003 0.003 0.0%
--------------------------------------------------------------------------------
Min -0.3% -11.3% -19.8% -19.8% -11.1%
Max +0.3% +5.0% +54.1% +53.9% +50.0%
Geometric Mean +0.0% -0.1% -2.8% -2.8% +0.2%
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/6087#comment:33>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list