[commit: ghc] wip/T14068: Update compiler performance numbers (7dc8229)
git at git.haskell.org
git at git.haskell.org
Fri Aug 18 13:08:52 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/T14068
Link : http://ghc.haskell.org/trac/ghc/changeset/7dc8229330364823d9a29280aeb2480a53768790/ghc
>---------------------------------------------------------------
commit 7dc8229330364823d9a29280aeb2480a53768790
Author: Joachim Breitner <mail at joachim-breitner.de>
Date: Wed Aug 2 18:14:29 2017 -0400
Update compiler performance numbers
some regression is expected (more inlining means more code!). But no
detailed investigation.
>---------------------------------------------------------------
7dc8229330364823d9a29280aeb2480a53768790
testsuite/tests/perf/compiler/all.T | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T
index baca57c..62a579f 100644
--- a/testsuite/tests/perf/compiler/all.T
+++ b/testsuite/tests/perf/compiler/all.T
@@ -196,7 +196,7 @@ test('T3294',
# 2013-11-13: 1478325844 (x86/Windows, 64bit machine)
# 2014-01-12: 1565185140 (x86/Linux)
# 2013-04-04: 1377050640 (x86/Windows, 64bit machine)
- (wordsize(64), 2253557280, 5)]),
+ (wordsize(64), 2419213272, 5)]),
# old: 1357587088 (amd64/Linux)
# 29/08/2012: 2961778696 (amd64/Linux)
# (^ increase due to new codegen, see #7198)
@@ -211,6 +211,7 @@ test('T3294',
# 2016-07-11: 2739731144 (Windows) after fix for #12227 (ignoring)
# 2017-02-17: 2758641264 (amd64/Linux) (Type indexed Typeable)
# 2017-05-14: 2253557280 (amd64/Linux) Two-pass CmmLayoutStack
+ # 2017-08-02: 2419213272 (amd64/Linux) Loopification
conf_3294,
# Use `+RTS -G1` for more stable residency measurements. Note [residency].
@@ -944,7 +945,7 @@ test('T9233',
test('T10370',
[ only_ways(['optasm']),
compiler_stats_num_field('max_bytes_used', # Note [residency]
- [(wordsize(64), 31524048, 15),
+ [(wordsize(64), 50774760, 15),
# 2015-10-22 19548720
# 2016-02-24 22823976 Changing Levity to RuntimeRep; not sure why this regresses though, even after some analysis
# 2016-04-14 28256896 final demand analyzer run
@@ -961,13 +962,14 @@ test('T10370',
# 2017-02-27 43455848 Likely drift from recent simplifier improvements
# 2017-02-25 41291976 Early inline patch
# 2017-04-30 31524048 Fix leaks in tidy unfoldings
+ # 2017-08-02 50774760 Loopificatoin
(wordsize(32), 19276304, 15),
# 2015-10-22 11371496
# 2017-03-24 19276304 (x86/Linux, 64-bit machine)
]),
compiler_stats_num_field('peak_megabytes_allocated', # Note [residency]
- [(wordsize(64), 117, 15),
+ [(wordsize(64), 191, 15),
# 2015-10-22 76
# 2016-04-14 101 final demand analyzer run
# 2016-08-08 121 see above
@@ -975,6 +977,7 @@ test('T10370',
# 2017-02-17 187 Type-indexed Typeable
# 2017-02-25 154 Early inline patch
# 2017-04-30 117 Fix leaks in tidy unfoldings
+ # 2017-08-02 191 Loopification
(wordsize(32), 69, 15),
# 2015-10-22 39
# 2017-03-24 69
@@ -1163,7 +1166,9 @@ test('Naperian',
[ reqlib('vector'),
only_ways(['optasm']),
compiler_stats_num_field('bytes allocated',
- [(wordsize(64), 2381935784, 10)])
+ [(wordsize(64), 49646368, 10)])
+ # initial 2381935784
+ # 2017-08-01 49646368 loopification (fishy)
],
compile,
[''])
More information about the ghc-commits
mailing list