Update 32-bit performace numbers (has not been done for ages)
authorSimon Peyton Jones <simonpj@microsoft.com>
Wed, 3 Dec 2014 07:58:22 +0000 (07:58 +0000)
committerSimon Peyton Jones <simonpj@microsoft.com>
Wed, 3 Dec 2014 07:58:57 +0000 (07:58 +0000)
testsuite/tests/perf/compiler/all.T
testsuite/tests/perf/haddock/all.T
testsuite/tests/perf/should_run/all.T
testsuite/tests/perf/space_leaks/all.T

index 92d1326..4add8e4 100644 (file)
@@ -190,10 +190,11 @@ test('T4801',
           [(platform('x86_64-apple-darwin'), 464872776, 5),
                            # expected value: 510938976 (amd64/OS X):
 
-           (wordsize(32), 185242032, 10),
+           (wordsize(32), 203962148, 10),
            # prev:        185669232 (x86/OSX)
            # 2014-01-22:  211198056 (x86/Linux)
            # 2014-09-03:  185242032 (Windows laptop)
+           # 2014-12-01:  203962148 (Windows laptop)
            (wordsize(64), 382056344, 10)]),
             # prev:       360243576 (amd64/Linux)
             # 19/10/2012: 447190832 (amd64/Linux) (-fPIC turned on)
@@ -251,11 +252,13 @@ test('T3064',
             # (amd64/Linux) 2014-10-13: 38: Stricter seqDmdType
 
       compiler_stats_num_field('bytes allocated',
-          [(wordsize(32), 162457940, 10),
+          [(wordsize(32), 188697088, 10),
             # 2011-06-28: 56380288  (x86/Linux)
             # 2012-10-30: 111189536 (x86/Windows)
             # 2013-11-13: 146626504 (x86/Windows, 64bit machine)
             # 2014-01-22: 162457940 (x86/Linux)
+            # 2014-12-01: 162457940 (Windows)
+
            (wordsize(64), 385145080, 5)]),
             # (amd64/Linux) (28/06/2011):  73259544
             # (amd64/Linux) (07/02/2013): 224798696
@@ -332,9 +335,10 @@ test('T5030',
 
 test('T5631',
      [compiler_stats_num_field('bytes allocated',
-          [(wordsize(32), 346389856, 10),
+          [(wordsize(32), 390199244, 10),
         # expected value: 392904228 (x86/Linux)
         # 2014-04-04:     346389856 (x86 Windows, 64 bit machine)
+        # 2014-12-01:     390199244 (Windows laptop)
            (wordsize(64), 776121120, 5)]),
         # expected value: 774595008 (amd64/Linux):
         # expected value: 735486328 (amd64/Linux) 2012/12/12:
@@ -454,10 +458,12 @@ test('T5642',
 test('T5837',
      [ only_ways(['normal']),
       compiler_stats_num_field('bytes allocated',
-          [(wordsize(32), 37096484, 10),
+          [(wordsize(32), 135914136, 10),
              # 40000000 (x86/Linux)
-             # 2013-11-13: 45520936 (x86/Windows, 64bit machine)
-             # 2041-09-03: 37096484 (Windows laptop, w/w for INLINABLE things
+             # 2013-11-13: 45520936  (x86/Windows, 64bit machine)
+             # 2014-09-03: 37096484  (Windows laptop, w/w for INLINABLE things
+             # 2014-12-01: 135914136 (Windows laptop, regression see below)
            (wordsize(64), 271028976, 10)])
              # sample: 3926235424 (amd64/Linux, 15/2/2012)
              # 2012-10-02 81879216
@@ -475,11 +481,13 @@ test('T5837',
 test('T6048',
      [ only_ways(['optasm']),
       compiler_stats_num_field('bytes allocated',
-          [(wordsize(32), 56315812, 10),
+          [(wordsize(32), 49987836, 10),
             # prev:       38000000 (x86/Linux)
             # 2012-10-08: 48887164 (x86/Linux)
             # 2014-04-04: 62618072 (x86 Windows, 64 bit machine)
             # 2014-09-03: 56315812 (x86 Windows, w/w for INLINEAVBLE)
+            # 2014-12-01: 49987836 (x86 Windows)
+
            (wordsize(64), 88186056, 12)])
              # 18/09/2012  97247032 amd64/Linux
              # 16/01/2014 108578664 amd64/Linux (unknown, likely foldl-via-foldr)
index cb0a235..58900ff 100644 (file)
@@ -21,12 +21,12 @@ test('haddock.base',
             # 2014-09-09: 8354439016 (x86_64/Linux - Applicative/Monad changes, according to Austin)
             # 2014-09-10: 7901230808 (x86_64/Linux - Applicative/Monad changes, according to Joachim)
             # 2014-10-07: 8322584616 (x86_64/Linux)
-          ,(platform('i386-unknown-mingw32'), 3746792812, 5)
+          ,(platform('i386-unknown-mingw32'), 4202377432, 5)
             # 2013-02-10:                     3358693084 (x86/Windows)
             # 2013-11-13:                     3097751052 (x86/Windows, 64bit machine)
             # 2014-04-04:                     3548581572 (x86/Windows, 64bit machine)
-            # 2014-08-05: XXX TODO UPDATE ME XXX
-            # 2014-09-03: Windows laptop, no known reason
+            # 2014-12-01:                     4202377432 (x86/Windows, 64bit machine)
+
           ,(wordsize(32), 3799130400, 1)])
             # 2012-08-14: 3046487920 (x86/OSX)
             # 2012-10-30: 2955470952 (x86/Windows)
@@ -60,12 +60,12 @@ test('haddock.Cabal',
             # 2014-09-24: 5840893376 (x86_64/Linux - Cabal update)
             # 2014-10-04: 6019839624 (x86_64/Linux - Burning Bridges, Cabal update)
 
-          ,(platform('i386-unknown-mingw32'), 2052220292, 5)
+          ,(platform('i386-unknown-mingw32'), 3088635556, 5)
             # 2012-10-30:                     1733638168 (x86/Windows)
             # 2013-02-10:                     1906532680 (x86/Windows)
             # 2014-01-28:                     1966911336 (x86/Windows)
             # 2014-04-24:                     2052220292 (x86/Windows)
-            # 2014-08-05: XXX TODO UPDATE ME XXX
+            # 2014-12-01:                     3088635556 (x86/Windows)
 
           ,(wordsize(32), 2127198484, 1)])
             # 2012-08-14: 1648610180 (x86/OSX)
@@ -88,10 +88,11 @@ test('haddock.compiler',
             # 2012-11-27: 28708374824 (amd64/Linux)
             # 2014-09-10: 30353349160 (amd64/Linux) post-AMP cleanup
             # 2014-11-22: 33562468736 (amd64/Linux)
-          ,(platform('i386-unknown-mingw32'), 14328363592, 10)
+          ,(platform('i386-unknown-mingw32'), 104140852, 10)
             # 2012-10-30:                     13773051312 (x86/Windows)
             # 2013-02-10:                     14925262356 (x86/Windows)
             # 2013-11-13:                     14328363592 (x86/Windows, 64bit machine)
+            # 2014-12-01:                       104140852 (x86/Windows, sudden shrinkage!)
           ,(wordsize(32), 15110426000, 1)])
             # 2012-08-14: 13471797488 (x86/OSX)
             # 2014-01-22: 14581475024 (x86/Linux - new haddock)
index d8af52b..3731218 100644 (file)
@@ -61,10 +61,13 @@ test('T876',
           [(wordsize(64), 63216 , 5),
               # 2013-02-14: 1263712 (x86_64/Linux)
               # 2014-02-10:   63216 (x86_64/Linux), call arity analysis
-           (wordsize(32), 53024, 5) ]),
+
+           (wordsize(32), 56796, 5) ]),
               # some date:  663712  (Windows, 64-bit machine)
               # 2014-04-04:  56820  (Windows, 64-bit machine)
               # 2014-06-29:  53024  (x86_64/Linux)
+              # 2014-12-01:  56796  (Windows)
+
       only_ways(['normal']),
       extra_run_opts('10000')
       ],
@@ -167,8 +170,10 @@ test('T5205',
 
 test('T5549',
      [stats_num_field('bytes allocated',
-                      [(wordsize(32), 3362958676, 5),
+                      [(wordsize(32), 4096606332, 5),
                     # expected value: 3362958676 (Windows)
+                    # 2014-12-01:     4096606332 (Windows) integer-gmp2
+
                        (wordsize(64), 8193140752, 5)]),
                     # expected value: 6725846120 (amd64/Linux)
                     #                 8193140752 (amd64/Linux) integer-gmp2
index af7eefc..722c316 100644 (file)
@@ -15,12 +15,19 @@ test('space_leak_001',
            (wordsize(32), 405650, 10)]),
              # 2013-02-10 372072 (x86/OSX)
              # 2013-02-10 439228 (x86/OSX)
-      stats_num_field('bytes allocated', (11315747416, 1)),
+
+      stats_num_field('bytes allocated', 
+           [ (wordsize(64), 11315747416, 5),
                         # expected value: 9079316016 (amd64/Linux)
                         #                 9331570416 (x86/Linux)
                         #                 9329073952 (x86/OS X)
                         #                 9327959840 (x86/Windows)
                         #                 11315747416 (amd64/Lnx, integer-gmp2)
+
+             (wordsize(32), 13550759068, 5),
+            # 2014-12-01  13550759068 (Windows)
+              
+            ]),
       omit_ways(['profasm','profthreaded','threaded1','threaded2'])
       ],
      compile_and_run,