SHADOW (Dual-processor AMD Opteron 2.0GHz, 8GB Memory, Fedora Core 5)

Linux shadow 2.6.20-1.2925.fc6 #1 SMP Sat Mar 10 18:38:39 EST 2007 x86_64 x86_64 x86_64 GNU/Linux

gcc (GCC) 4.1.1 20070105 (Red Hat 4.1.1-51)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

MLton0 -- /home/fluet/devel/mlton/mlton-20051202-1.i386-linux/build/bin/mlton -codegen native -align 4 (* 32-bit *)
MLton1 -- /home/fluet/devel/mlton/mlton-20051202-1.i386-linux/build/bin/mlton -codegen native -align 8 (* 32-bit *)
MLton2 -- /home/fluet/devel/mlton/mlton-20051202-1.i386-linux/build/bin/mlton -codegen c -align 4 (* 32-bit *)
MLton3 -- /home/fluet/devel/mlton/mlton-20051202-1.i386-linux/build/bin/mlton -codegen c -align 8 (* 32-bit *)
MLton4 -- /home/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen native -align 4 (* 32-bit *)
MLton5 -- /home/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen native -align 8 (* 32-bit *)
MLton6 -- /home/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen c -align 4 (* 32-bit *)
MLton7 -- /home/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen c -align 8 (* 32-bit *)
MLton8 -- /home/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen c -align 4 (* 64-bit *)
MLton9 -- /home/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen c -align 8 (* 64-bit *)
run time ratio
benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7 MLton8 MLton9
barnes-hut          1.00   0.95   1.02   0.97   0.81   0.77   0.83   0.78   0.93   0.75
boyer               1.00   1.10   1.46   1.27   1.00   0.99   1.43   1.20   1.86   1.56
checksum            1.00   1.13   0.78   0.80   2.30   2.29   4.22   4.45   3.23   3.10
count-graphs        1.00   1.00   1.03   1.06   1.63   1.65   1.79   1.79   2.66   1.93
DLXSimulator        1.00   1.27   1.18   1.38   1.05   1.33   1.18   1.42   1.84   2.09
fft                 1.00   0.89   1.10   0.96   1.01   0.89   1.12   1.00   1.00   0.92
fib                 1.00   1.00   1.42   1.37   1.00   1.00   1.38   1.38   1.50   1.35
flat-array          1.00   0.96   0.00   0.00   0.96   1.00   0.00   0.00   0.00   0.00
hamlet              1.00   1.22   2.34   2.85   1.05   1.25   2.56   2.79   3.54   3.28
imp-for             1.00   0.99   0.83   0.83   0.98   0.94   0.94   0.95   0.78   0.78
knuth-bendix        1.00   0.97   2.08   2.12   1.00   1.05   1.86   1.91   2.21   1.99
lexgen              1.00   1.05   1.95   1.49   1.05   1.10   1.35   1.46   1.67   1.27
life                1.00   1.06   1.11   1.15   1.06   1.06   1.10   1.31   1.53   1.12
logic               1.00   1.06   1.45   1.46   1.01   1.09   1.56   1.51   2.00   1.69
mandelbrot          1.00   0.99   1.14   1.14   1.03   1.03   1.19   1.32   0.93   0.93
matrix-multiply     1.00   0.90   1.60   1.56   1.14   0.83   1.58   1.66   0.89   0.72
md5                 1.00   1.00   1.28   1.24   1.40   1.39   2.09   2.08   2.19   2.26
merge               1.00   1.23   1.15   1.31   0.98   1.20   1.10   1.32   1.78   1.79
mlyacc              1.00   1.26   1.32   1.50   1.06   1.21   1.32   1.58   1.89   1.84
model-elimination   1.00   0.94   1.38   1.39   0.94   0.97   1.40   1.42   1.64   1.50
mpuz                1.00   1.00   1.24   1.26   1.00   1.00   2.02   2.03   2.56   2.35
nucleic             1.00   0.88   1.05   0.92   0.89   0.83   0.94   0.89   1.01   0.93
output1             1.00   1.07   1.83   1.74   1.13   1.08   1.77   1.67   3.20   1.46
peek                1.00   0.95   0.94   0.94   1.63   1.64   0.70   0.70   0.94   0.70
psdes-random        1.00   1.00   1.11   1.07   0.98   0.97   1.28   1.35   0.78   0.85
ratio-regions       1.00   0.97   1.17   1.24   1.00   0.96   1.17   1.18   1.51   1.22
ray                 1.00   0.97   1.20   1.20   1.11   1.01   1.26   1.21   1.04   1.02
raytrace            1.00   0.95   1.49   1.49   1.02   0.95   1.55   1.35   1.50   1.18
simple              1.00   0.95   1.61   1.55   1.00   0.95   1.92   1.89   1.84   1.85
smith-normal-form   1.00   0.95   0.89   0.89   0.93   0.88   0.87   0.87   0.77   0.72
tailfib             1.00   1.00   2.62   2.35   1.01   1.00   2.15   2.12   1.69   1.68
tak                 1.00   1.00   1.19   1.12   1.00   1.00   1.15   1.21   1.37   1.17
tensor              1.00   0.99   2.12   2.04   0.99   0.99   2.27   2.27   2.19   2.35
tsp                 1.00   0.98   1.07   1.03   0.98   0.95   1.08   1.04   1.05   1.06
tyan                1.00   1.11   1.20   1.35   1.04   1.14   1.46   1.54   1.84   1.67
vector-concat       1.00   1.00   2.09   2.23   1.02   1.01   2.20   2.22   0.96   0.85
vector-rev          1.00   1.03   2.03   2.05   1.02   1.01   1.94   2.04   1.22   1.21
vliw                1.00   0.99   1.46   1.64   1.27   1.31   2.08   2.07   2.34   1.95
wc-input1           1.00   0.99   1.02   1.01   1.01   0.99   1.00   0.99   1.21   1.00
wc-scanStream       1.00   0.96   1.24   1.23   0.99   0.97   1.23   1.20   1.10   1.17
zebra               1.00   1.03   0.77   0.80   1.02   1.03   0.78   0.82   0.90   0.79
zern                1.00   0.91   1.34   1.22   1.00   0.92   1.77   1.92   2.03   1.86
size
benchmark            MLton0    MLton1    MLton2    MLton3    MLton4    MLton5    MLton6    MLton7    MLton8    MLton9
barnes-hut          119,286   120,246   119,248   121,136   139,718   141,190   138,628   140,452   167,989   166,037
boyer               144,693   152,213   169,841   184,657   174,300   181,772   196,200   211,720   221,641   221,673
checksum             65,421    65,549    66,009    66,105    88,076    88,156    92,008    92,120   100,977   100,977
count-graphs         76,645    77,029    85,497    86,105   103,032   103,384   109,700   110,324   123,609   123,881
DLXSimulator        144,113   146,033   157,445   157,797   166,827   169,355   175,359   179,711   205,852   207,052
fft                  74,932    75,156    84,580    84,900    97,713    97,905   105,425   105,713   116,898   116,930
fib                  57,853    57,949    65,913    66,041    85,100    85,148    90,680    91,080   100,833   100,817
flat-array           57,901    57,997    65,865    65,993    85,084    85,164    90,584    90,648   100,673   100,673
hamlet            1,246,544 1,270,480 1,416,924 1,466,428 1,274,940 1,299,164 1,447,104 1,497,408 1,595,029 1,608,789
imp-for              57,757    57,853    65,817    65,945    84,956    85,052    90,520    90,984   100,449   100,433
knuth-bendix        124,125   125,885   136,425   139,273   148,763   151,099   154,343   157,943   179,948   181,420
lexgen              216,438   219,542   242,762   249,130   240,122   243,738   262,810   269,946   320,907   323,123
life                 75,973    77,061    84,513    86,721   103,364   104,452   109,408   111,680   121,841   121,825
logic               115,429   119,077   133,565   141,725   143,532   147,132   159,092   167,220   177,761   177,745
mandelbrot           57,837    57,933    65,897    66,025    85,036    85,132    90,616    90,968   100,545   100,545
matrix-multiply      59,364    59,524    67,488    67,744    85,532    85,612    91,224    91,704   101,105   101,105
md5                  93,173    93,909    95,457    96,705   119,007   120,319   121,051   123,003   133,612   134,732
merge                59,453    59,581    67,513    67,673    86,720    86,816    92,524    92,684   102,673   102,705
mlyacc              516,342   525,178   584,530   595,922   541,822   551,114   610,110   625,662   718,787   721,795
model-elimination   646,075   660,219   768,459   771,339   669,961   683,593   785,393   792,817   881,478   882,886
mpuz                 60,701    60,893    69,625    69,977    87,656    87,864    94,340    94,692   105,185   105,313
nucleic             207,616   212,160   169,103   179,759   234,268   238,716   193,211   203,819   221,004   221,116
output1              96,343    97,175    98,179    99,779   119,811   121,251   119,519   121,599   138,016   139,296
peek                 91,793    92,657    93,853    95,293   115,175   116,535   115,491   117,427   133,076   134,196
psdes-random         58,525    58,621    66,681    66,873    85,692    85,804    91,416    91,608   101,377   101,457
ratio-regions        83,853    84,109    95,177    95,593   110,912   111,152   121,084   121,452   137,689   137,529
ray                 198,014   200,126   211,760   214,992   212,986   215,642   230,300   232,476   264,293   266,437
raytrace            278,011   282,587   319,461   325,349   288,521   293,769   319,865   333,177   387,678   391,070
simple              236,729   240,473   272,727   278,999   260,197   264,517   291,595   298,491   354,540   356,252
smith-normal-form   192,213   206,453   219,277   251,533   217,963   233,003   242,771   277,507   281,708   317,436
tailfib              57,565    57,629    65,753    65,849    84,764    84,844    90,408    90,808   100,369   100,369
tak                  57,965    57,997    65,929    66,057    85,196    85,212    90,664    91,032   100,801   100,801
tensor              113,236   114,228   119,792   121,712   136,650   138,282   143,422   145,966   165,587   167,075
tsp                  97,613    98,349    99,307   100,683   120,691   122,067   120,609   122,465   137,242   138,314
tyan                149,417   151,561   163,541   168,213   173,155   175,971   185,575   189,143   217,460   219,396
vector-concat        59,125    59,221    67,633    67,761    86,340    86,436    92,176    92,304   102,161   102,177
vector-rev           58,369    58,465    66,717    66,813    85,588    85,668    91,440    91,472   101,601   101,601
vliw                406,561   412,481   493,425   505,297   419,069   425,053   499,805   521,037   624,558   627,102
wc-input1           117,457   118,513   119,837   121,597   140,985   142,585   143,397   145,317   169,282   170,658
wc-scanStream       124,593   125,681   128,957   130,941   148,273   149,937   150,637   153,181   177,762   179,186
zebra               156,149   157,429   158,701   161,165   179,467   181,371   181,075   183,843   209,500   211,756
zern                104,070   104,358   112,458   112,874   111,818   112,074   118,690   119,170   133,567   133,631
compile time
benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7 MLton8 MLton9
barnes-hut          5.29   4.28   7.80   8.18   7.41   6.90  10.96   9.92  15.31  14.98
boyer               4.86   4.56  18.71  21.97   6.49   7.37  21.23  23.96  25.60  25.74
checksum            3.10   3.09   3.33   3.28   5.09   5.42   5.61   5.69   9.63   9.30
count-graphs        3.44   3.38   4.91   4.79   5.93   5.44   6.99   7.16  11.53  11.90
DLXSimulator        5.00   5.00   9.98   9.76   7.24   7.10  12.14  12.91  17.33  18.22
fft                 3.28   3.42   4.16   4.03   5.72   5.82   6.01   6.19  10.13  10.32
fib                 3.10   3.05   3.30   3.29   5.04   5.06   5.55   5.41   9.36   9.34
flat-array          3.17   3.15   3.29   3.25   5.10   5.15   5.47   5.47   9.69   9.43
hamlet             47.67  47.02 128.86 132.85  28.82  29.79 118.70 121.28 138.67 141.10
imp-for             3.42   3.93   3.96   3.68   5.40   5.57   5.45   5.57   9.41   9.52
knuth-bendix        4.10   3.99   8.53   8.34   6.20   6.38  10.19  10.40  15.64  14.95
lexgen              6.71   6.90  14.68  16.23   8.64   9.00  16.17  17.09  22.51  22.29
life                3.49   3.38   4.99   5.07   5.69   5.81   7.15   8.51  12.49  12.20
logic               4.79   4.09   8.52   9.22   7.95   6.99  10.80  11.44  15.24  14.60
mandelbrot          3.17   3.04   3.36   3.47   5.36   5.27   5.35   5.77   9.83   9.62
matrix-multiply     3.09   3.29   3.76   3.77   5.63   5.49   5.84   6.04  10.93   9.94
md5                 3.44   3.50   4.93   5.15   5.86   5.73   7.53   7.78  11.83  12.17
merge               3.07   3.03   3.60   3.40   5.89   5.12   5.91   5.69  10.08   9.73
mlyacc             12.78  13.23  38.28  39.23  14.91  14.55  47.21  42.38  52.54  53.28
model-elimination  15.50  12.90  49.08  49.58  15.00  15.58  51.92  55.94  63.56  63.19
mpuz                3.08   3.05   3.74   3.78   5.31   5.35   5.59   5.72   9.74   9.72
nucleic             5.70   5.79  18.07  20.02   7.76   7.98  19.74  21.67  24.68  25.03
output1             3.50   3.49   5.06   5.14   6.25   6.77   7.58   7.51  12.58  12.07
peek                4.26   3.44   4.81   4.98   5.83   5.62   7.32   7.44  11.15  11.82
psdes-random        3.04   3.08   3.36   3.60   5.19   5.67   5.73   5.55  11.12   9.52
ratio-regions       4.33   3.86   6.10   6.83   5.79   6.25   8.18   8.31  12.92  13.05
ray                 5.17   5.33  11.28  11.36   7.23   7.38  15.41  14.50  20.59  20.70
raytrace            6.94   6.93  20.04  21.07   9.63   9.39  21.91  23.15  29.63  29.25
simple              5.75   5.98  15.01  15.44   8.38   8.15  17.93  18.70  23.59  24.01
smith-normal-form   6.03   7.00  58.15  78.16   7.62   7.80  59.34  69.91  65.44  75.12
tailfib             3.01   2.91   3.22   3.20   5.27   5.20   5.51   5.39   9.20   9.31
tak                 3.00   3.03   3.27   3.22   5.15   5.11   5.43   5.50   9.34   9.16
tensor              4.33   4.31   7.09   7.16   6.78   6.39   9.70   9.78  14.75  14.79
tsp                 3.55   3.58   5.28   5.45   5.79   5.75   7.64   7.78  12.05  11.91
tyan                4.50   4.61   9.82   9.81   6.77   6.86  12.43  12.61  17.48  17.70
vector-concat       3.04   3.00   3.36   3.27   5.11   5.14   5.43   5.49   9.29   9.43
vector-rev          3.03   3.10   3.24   3.27   5.13   5.12   5.61   5.34   9.38   9.51
vliw                9.24   9.59  30.01  30.75  12.00  11.86  33.30  33.64  40.30  40.23
wc-input1           4.28   3.77   6.67   6.56   5.88   6.00   9.04   9.18  13.74  13.76
wc-scanStream       3.88   3.91   7.03   7.33   6.16   6.03   9.21   9.54  14.54  15.04
zebra               4.54   4.55   9.71  10.13   6.74   6.79  12.10  12.31  17.14  17.54
zern                3.25   3.38   4.33   4.33   5.56   5.57   6.60   6.66  11.33  11.05
run time
benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7 MLton8 MLton9
barnes-hut         19.66  18.72  20.05  19.01  15.97  15.16  16.36  15.38  18.19  14.81
boyer              16.62  18.33  24.32  21.03  16.61  16.40  23.81  19.89  30.88  25.97
checksum           43.69  49.45  33.86  34.78 100.41  99.94 184.57 194.50 141.31 135.46
count-graphs       21.40  21.29  22.14  22.60  34.95  35.32  38.33  38.35  56.84  41.20
DLXSimulator       18.54  23.56  21.96  25.52  19.38  24.63  21.79  26.29  34.07  38.79
fft                15.95  14.20  17.48  15.29  16.18  14.15  17.93  16.03  16.01  14.61
fib                31.57  31.55  44.88  43.34  31.62  31.66  43.57  43.71  47.51  42.47
flat-array         10.49  10.09   0.02   0.02  10.05  10.49   0.02   0.02   0.02   0.02
hamlet             16.53  20.09  38.74  47.05  17.35  20.72  42.30  46.11  58.53  54.18
imp-for            30.93  30.54  25.54  25.53  30.34  29.12  29.01  29.23  24.23  24.27
knuth-bendix       18.25  17.68  38.01  38.66  18.27  19.25  33.97  34.80  40.27  36.28
lexgen             22.38  23.43  43.55  33.37  23.52  24.62  30.28  32.61  37.45  28.52
life                8.48   9.01   9.45   9.73   8.96   9.03   9.36  11.10  12.94   9.52
logic              19.09  20.20  27.71  27.93  19.31  20.76  29.80  28.88  38.11  32.21
mandelbrot         24.30  23.96  27.77  27.78  24.95  25.05  28.91  31.96  22.49  22.54
matrix-multiply     3.84   3.44   6.14   5.99   4.36   3.20   6.04   6.37   3.42   2.76
md5                32.69  32.79  41.74  40.65  45.64  45.61  68.32  68.10  71.45  73.95
merge              16.24  19.98  18.60  21.25  15.88  19.49  17.93  21.42  28.86  29.01
mlyacc             19.33  24.35  25.46  28.93  20.39  23.44  25.55  30.54  36.61  35.52
model-elimination  31.92  30.02  44.21  44.30  30.02  31.03  44.73  45.19  52.20  47.87
mpuz               22.24  22.29  27.66  28.12  22.30  22.29  44.83  45.11  56.91  52.21
nucleic            17.12  15.15  17.99  15.76  15.15  14.22  16.17  15.21  17.30  15.89
output1             7.26   7.79  13.27  12.63   8.19   7.84  12.81  12.09  23.23  10.56
peek               21.57  20.45  20.28  20.19  35.21  35.29  15.13  15.15  20.36  15.16
psdes-random       16.46  16.51  18.22  17.69  16.17  15.91  21.06  22.23  12.90  14.02
ratio-regions      26.75  25.90  31.26  33.28  26.79  25.60  31.27  31.61  40.51  32.52
ray                16.44  15.91  19.73  19.66  18.21  16.67  20.70  19.91  17.11  16.83
raytrace           16.62  15.81  24.73  24.81  17.00  15.84  25.83  22.37  24.94  19.65
simple             21.06  20.08  33.83  32.67  21.01  20.05  40.43  39.83  38.81  38.90
smith-normal-form  12.44  11.87  11.07  11.03  11.51  10.91  10.82  10.83   9.58   8.99
tailfib            19.59  19.54  51.27  45.97  19.70  19.67  42.20  41.49  33.06  32.96
tak                13.51  13.50  16.02  15.16  13.56  13.56  15.53  16.40  18.45  15.77
tensor             17.62  17.45  37.30  35.90  17.44  17.48  39.91  40.06  38.62  41.37
tsp                21.62  21.20  23.14  22.27  21.15  20.55  23.29  22.55  22.70  22.81
tyan               18.81  20.86  22.62  25.39  19.53  21.36  27.41  29.04  34.62  31.39
vector-concat      31.32  31.19  65.34  69.85  32.06  31.59  68.92  69.54  30.11  26.69
vector-rev         21.10  21.67  42.86  43.25  21.58  21.32  40.99  42.98  25.80  25.49
vliw               21.93  21.78  31.94  36.08  27.94  28.68  45.56  45.48  51.43  42.80
wc-input1          28.39  28.17  28.88  28.75  28.62  28.04  28.47  27.98  34.40  28.37
wc-scanStream      15.39  14.84  19.02  18.91  15.21  14.89  18.86  18.46  16.86  18.08
zebra              26.57  27.25  20.41  21.15  27.09  27.50  20.64  21.76  23.94  21.05
zern               18.09  16.46  24.16  22.03  18.03  16.57  31.94  34.72  36.64  33.73

CFS29 (Dual-processor Intel Pentium III 1.2GHz, 2GB Memory, Red Hat Enterprise Linux 4)

Linux cfs29.cs.cornell.edu 2.6.9-42.0.10.ELsmp #1 SMP Fri Feb 16 17:17:21 EST 2007 i686 i686 i386 GNU/Linux

gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-3)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

MLton0 -- /home/fluet/devel/mlton/mlton-20051202-1.i386-linux/build/bin/mlton -codegen native -align 4 (* 32-bit *)
MLton1 -- /home/fluet/devel/mlton/mlton-20051202-1.i386-linux/build/bin/mlton -codegen native -align 8 (* 32-bit *)
MLton2 -- /home/fluet/devel/mlton/mlton-20051202-1.i386-linux/build/bin/mlton -codegen c -align 4 (* 32-bit *)
MLton3 -- /home/fluet/devel/mlton/mlton-20051202-1.i386-linux/build/bin/mlton -codegen c -align 8 (* 32-bit *)
MLton4 -- /home/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen native -align 4 (* 32-bit *)
MLton5 -- /home/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen native -align 8 (* 32-bit *)
MLton6 -- /home/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen c -align 4 (* 32-bit *)
MLton7 -- /home/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen c -align 8 (* 32-bit *)
MLton8 -- /home/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen native -align 4 (* 32-bit *)
MLton9 -- /home/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen native -align 8 (* 32-bit *)
MLton10 -- /home/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen c -align 4 (* 32-bit *)
MLton11 -- /home/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen c -align 8 (* 32-bit *)
run time ratio
benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7 MLton8 MLton9 MLton10 MLton11
barnes-hut          1.00   0.96   1.07   1.04   0.91   0.90   0.98   0.95   0.91   0.90    0.98    0.95
boyer               1.00   1.19   1.21   1.26   1.01   1.11   1.22   1.20   0.97   1.21    1.18    1.29
checksum            1.00   1.00   0.90   0.93   2.27   2.28   3.35   3.28   1.11   1.11    1.84    1.85
count-graphs        1.00   1.04   1.33   1.37   1.65   1.66   2.47   2.44   1.68   1.67    2.40    2.49
DLXSimulator        1.00   1.33   1.07   1.36   1.04   1.33   1.12   1.40   1.05   1.34    1.12    1.39
fft                 1.00   0.89   1.06   0.95   1.01   0.89   1.06   0.95   0.99   0.89    1.05    0.95
fib                 1.00   1.02   1.26   1.31   1.00   1.02   1.38   1.38   1.00   1.02    1.32    1.36
flat-array          1.00   1.00   1.36   1.42   1.00   1.00   1.28   1.25   1.00   1.00    1.25    1.36
hamlet              1.00   1.07   2.07   2.21   1.02   1.10   2.01   2.13   1.02   1.10    1.98    2.08
imp-for             1.00   1.00   1.99   1.66   1.00   1.00   1.60   1.41   1.00   1.00    1.66    1.62
knuth-bendix        1.00   1.03   1.97   2.04   1.01   1.11   2.01   2.09   1.04   1.13    2.05    2.13
lexgen              1.00   1.05   1.92   1.44   1.03   1.08   1.24   1.38   1.03   1.09    1.23    1.42
life                1.00   1.11   1.22   1.32   1.07   1.13   1.28   1.30   1.01   1.13    1.22    1.31
logic               1.00   1.13   1.30   1.45   1.05   1.17   1.36   1.51   1.05   1.17    1.37    1.50
mandelbrot          1.00   0.65   1.16   0.72   0.68   0.68   0.75   0.74   0.68   0.68    0.74    0.75
matrix-multiply     1.00   0.93   1.09   1.14   1.00   0.93   1.01   0.92   1.00   0.93    1.01    0.92
md5                 1.00   1.00   1.29   1.31   1.48   1.48   2.16   2.17   1.02   1.02    1.63    1.62
merge               1.00   1.21   1.00   1.24   0.99   1.18   0.99   1.20   0.98   1.19    0.98    1.21
mlyacc              1.00   1.20   1.28   1.51   1.01   1.22   1.30   1.48   1.01   1.22    1.30    1.49
model-elimination   1.00   1.10   1.36   1.43   1.03   1.11   1.41   1.45   1.03   1.11    1.41    1.45
mpuz                1.00   1.00   1.44   1.42   0.97   0.97   1.94   1.93   0.97   0.97    1.91    1.93
nucleic             1.00   0.89   1.09   1.00   0.93   0.84   0.98   0.92   0.95   0.85    1.01    0.93
output1             1.00   0.95   1.84   1.80   0.95   0.95   1.58   1.57   0.95   0.95    1.58    1.58
peek                1.00   1.00   1.25   1.25   1.25   1.25   2.25   1.75   1.25   1.25    1.75    1.75
psdes-random        1.00   1.00   1.02   0.97   1.00   1.00   1.06   1.03   1.00   1.00    1.02    1.01
ratio-regions       1.00   1.03   1.14   1.17   1.01   1.03   1.15   1.19   1.00   1.03    1.18    1.18
ray                 1.00   0.98   1.23   1.21   1.02   1.00   1.26   1.24   1.04   1.01    1.27    1.25
raytrace            1.00   0.92   1.41   1.45   1.01   0.92   1.61   1.31   1.02   0.93    1.58    1.31
simple              1.00   0.86   1.51   1.44   0.86   0.85   1.63   1.58   0.85   0.85    1.62    1.60
smith-normal-form   1.00   1.01   1.00   1.01   1.00   1.01   1.00   1.01   1.00   1.01    1.00    1.01
tailfib             1.00   1.00   3.12   2.44   1.00   1.00   2.39   2.22   1.00   1.00    2.21    2.23
tak                 1.00   1.00   1.10   1.10   1.00   1.01   1.14   1.12   1.00   1.01    1.06    1.11
tensor              1.00   1.00   1.62   1.74   1.00   1.00   1.62   1.70   1.00   1.00    1.53    1.74
tsp                 1.00   0.93   1.44   1.35   0.98   0.92   1.43   1.37   0.98   0.92    1.42    1.36
tyan                1.00   1.23   1.24   1.49   1.03   1.25   1.34   1.55   1.03   1.25    1.34    1.53
vector-concat       1.00   1.00   1.52   1.30   1.02   1.01   1.25   1.26   1.04   1.00    1.27    1.29
vector-rev          1.00   1.04   1.20   1.18   1.00   1.05   1.25   1.23   1.02   0.92    1.25    1.24
vliw                1.00   1.15   1.42   1.57   1.22   1.40   1.75   1.90   1.26   1.40    1.78    1.91
wc-input1           1.00   0.98   1.51   1.53   1.05   1.05   1.29   1.31   1.05   1.06    1.28    1.23
wc-scanStream       1.00   0.97   1.57   1.54   1.00   0.97   1.55   1.31   1.00   0.97    1.42    1.38
zebra               1.00   1.04   1.22   1.25   1.05   1.03   1.26   1.29   1.03   1.08    1.25    1.25
zern                1.00   0.97   1.22   1.21   1.00   0.98   1.47   1.46   1.00   0.98    1.48    1.47
size
benchmark            MLton0    MLton1    MLton2    MLton3    MLton4    MLton5    MLton6    MLton7    MLton8    MLton9   MLton10   MLton11
barnes-hut          120,111   121,007   121,681   123,473   136,095   137,551   135,621   137,949   136,991   138,415   136,461   139,021
boyer               148,730   156,026   159,434   172,650   176,184   183,448   181,908   195,020   177,048   184,312   182,788   195,956
checksum             65,410    65,538    65,502    65,598    85,204    85,284    87,768    87,872    85,228    85,308    87,812    87,924
count-graphs         77,066    77,322    87,462    88,038   101,224   101,480   107,736   108,352   102,152   102,376   108,632   109,216
DLXSimulator        145,270   147,062   158,626   159,746   163,691   165,963   175,067   179,003   164,571   166,827   175,987   179,899
fft                  75,113    75,337    84,757    85,077    95,483    95,707   101,491   101,819    96,331    96,555   102,307   102,627
fib                  57,950    58,046    65,658    65,754    83,020    83,068    86,812    86,916    83,884    83,932    87,684    87,780
flat-array           57,974    58,070    65,622    65,718    83,012    83,092    86,792    86,904    83,908    83,988    87,688    87,808
hamlet            1,267,029 1,288,405 1,472,553 1,524,009 1,290,920 1,312,264 1,490,332 1,538,556 1,291,832 1,313,160 1,494,692 1,532,420
imp-for              57,854    57,950    65,414    65,510    82,876    82,972    86,536    86,648    83,740    83,836    87,392    87,496
knuth-bendix        125,206   126,710   145,162   147,754   145,531   147,515   161,435   165,435   146,443   148,411   162,307   166,291
lexgen              219,223   221,847   264,071   266,919   238,618   241,554   274,902   279,886   239,514   242,450   275,726   280,758
life                 76,342    77,430    82,474    84,586   101,620   102,708   103,796   105,908   102,484   103,572   104,660   106,772
logic               116,826   120,410   132,754   141,074   142,748   146,300   154,716   163,028   143,612   147,164   155,556   163,868
mandelbrot           57,918    58,014    65,446    65,542    82,940    83,036    86,584    86,688    83,836    83,932    87,480    87,592
matrix-multiply      59,489    59,617    67,029    67,221    83,464    83,544    87,176    87,288    84,328    84,408    88,024    88,136
md5                  93,630    94,366    94,138    95,642   114,867   116,115   115,539   117,691   113,483   114,715   115,235   116,947
merge                59,530    59,658    67,050    67,178    84,664    84,744    88,412    88,548    85,528    85,608    89,284    89,420
mlyacc              522,167   530,715   636,515   674,115   543,542   552,490   661,986   684,474   544,406   553,354   662,858   685,314
model-elimination   653,580   666,668   779,544   779,384   672,486   685,038   787,878   800,942   673,382   685,918   787,430   801,878
mpuz                 60,838    60,998    69,730    70,050    85,636    85,812    91,272    91,616    86,532    86,708    92,144    92,488
nucleic             211,873   216,545   171,103   181,215   236,352   240,960   191,354   201,114   237,344   241,968   192,258   202,074
output1              96,992    97,664    97,212    98,716   116,143   117,439   113,451   115,715   117,039   118,335   114,355   116,627
peek                 92,334    93,102    94,442    96,298   111,435   112,635   113,299   115,451   112,347   113,531   114,195   116,339
psdes-random         58,614    58,742    66,322    66,514    83,668    83,780    87,476    87,652    84,532    84,644    88,332    88,508
ratio-regions        84,094    84,318    94,794    95,210   109,036   109,212   116,940   117,324   109,900   110,076   117,788   118,180
ray                 199,819   201,611   222,509   225,901   209,758   212,014   233,516   233,484   210,654   212,910   234,300   234,292
raytrace            281,712   286,288   364,342   374,422   287,701   292,653   371,237   382,317   288,565   293,533   371,965   382,989
simple              239,082   243,018   291,716   299,268   258,003   262,379   309,493   307,525   258,923   263,291   310,437   308,469
smith-normal-form   197,782   211,478   203,574   234,998   219,275   233,755   222,367   254,375   220,091   234,555   223,351   255,951
tailfib              57,662    57,726    65,414    65,510    82,684    82,764    86,488    86,600    83,548    83,628    87,368    87,480
tak                  58,046    58,078    65,598    65,694    83,100    83,116    86,768    86,880    83,996    84,012    87,664    87,776
tensor              113,917   114,781   121,249   122,913   133,006   134,462   140,486   143,070   133,918   135,358   141,422   143,990
tsp                  98,190    98,862   100,187   101,627   116,955   118,187   117,640   119,584   117,819   119,035   118,544   120,472
tyan                150,910   152,702   170,602   175,082   170,307   172,827   187,475   191,339   171,219   173,723   188,067   191,899
vector-concat        59,246    59,342    66,798    66,958    84,268    84,380    88,032    88,168    85,164    85,276    88,832    89,016
vector-rev           58,474    58,538    66,050    66,178    83,528    83,608    87,332    87,444    84,392    84,472    88,212    88,316
vliw                410,426   415,930   487,442   505,810   417,597   423,581   492,913   509,129   418,493   424,477   493,321   509,297
wc-input1           118,330   119,258   119,038   120,926   137,585   139,025   137,669   140,757   138,449   139,889   138,549   141,637
wc-scanStream       125,586   126,578   128,710   130,790   144,949   146,469   145,845   148,725   145,829   147,349   146,749   149,629
zebra               157,130   158,442   158,190   160,206   176,119   177,991   175,443   177,499   177,015   178,855   176,123   178,123
zern                104,403   104,659   114,707   115,091   109,114   109,386   115,618   116,106   109,962   116,858   122,626   123,106
compile time
benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7 MLton8 MLton9 MLton10 MLton11
barnes-hut          9.08   9.12  13.78  13.94  14.67  14.78  19.40  19.61  14.85  14.89   19.58   19.79
boyer               9.94  10.10  27.11  31.02  15.27  15.40  32.78  36.32  15.40  15.49   33.03   36.43
checksum            6.62   6.65   6.98   6.99  11.94  11.95  12.37  12.35  12.10  12.10   12.46   12.46
count-graphs        7.51   7.46   9.49   9.55  12.78  12.81  14.71  14.71  12.91  13.06   14.86   14.86
DLXSimulator       10.46  10.54  18.05  18.32  15.87  16.02  23.70  24.16  16.02  16.02   23.88   24.33
fft                 7.21   7.23   8.16   8.22  12.51  12.53  13.53  13.50  12.71  12.69   13.61   13.67
fib                 6.63   6.66   6.96   6.99  11.93  11.95  12.31  12.28  12.15  12.08   12.42   12.55
flat-array          6.63   6.64   6.97   7.07  12.03  11.99  12.40  12.38  12.17  12.12   12.65   12.48
hamlet            111.67 112.34 225.62 226.66  68.44  69.08 177.88 179.51  69.14  69.76  178.58  180.40
imp-for             6.74   6.77   7.11   7.06  12.00  12.05  12.37  12.41  12.21  12.14   12.58   12.59
knuth-bendix        8.70   8.74  14.14  14.43  14.17  14.32  19.95  20.26  14.43  14.42   20.15   20.42
lexgen             12.30  12.35  24.39  25.43  17.87  17.90  30.54  30.79  18.07  18.14   30.61   30.87
life                7.39   7.41   9.39   9.64  12.78  12.68  14.71  15.01  12.83  12.82   14.91   15.17
logic               8.86   9.07  14.29  14.75  14.23  14.38  19.70  20.23  14.34  14.45   19.78   20.29
mandelbrot          6.80   6.91   7.10   7.12  12.11  12.21  12.53  12.49  12.29  12.42   12.61   12.60
matrix-multiply     6.88   6.90   7.27   7.31  12.15  12.22  12.64  12.63  12.29  12.32   12.66   12.71
md5                 7.66   7.71   9.69   9.83  13.25  13.29  15.90  16.11  13.31  13.39   15.87   16.01
merge               6.85   6.81   7.25   7.25  12.18  12.20  12.61  12.61  12.27  12.30   12.79   12.85
mlyacc             28.31  28.51  69.10  69.87  33.52  34.03  74.44  74.00  33.88  33.68   74.53   73.97
model-elimination  29.95  30.26  80.24  80.43  36.06  36.29  86.67  87.45  36.26  36.55   86.82   87.67
mpuz                7.03   6.97   7.53   7.59  12.35  12.33  12.97  12.99  12.49  12.44   13.08   13.10
nucleic            13.33  13.49  30.26  32.34  18.54  18.75  33.84  35.61  18.71  18.84   34.15   35.75
output1             7.69   7.66   9.93  10.11  13.28  13.23  15.74  15.88  13.30  13.38   15.81   16.04
peek                7.64   7.66   9.49   9.64  13.21  13.23  15.35  15.46  13.24  13.33   15.42   15.59
psdes-random        6.91   6.94   7.28   7.26  12.31  12.33  12.65  12.67  12.46  12.53   12.80   12.84
ratio-regions       8.23   8.23  10.95  10.98  13.71  13.59  16.26  16.29  13.68  13.71   16.34   16.41
ray                11.22  11.32  20.66  20.79  17.06  17.20  27.31  27.50  17.26  17.31   27.53   27.61
raytrace           15.90  15.98  35.97  36.02  21.57  21.80  41.82  42.16  21.70  21.98   42.11   42.48
simple             13.22  13.15  27.32  27.59  18.54  18.64  33.07  33.23  18.66  18.86   33.29   33.41
smith-normal-form  11.36  11.60  58.07  70.69  17.10  17.38  67.65  80.49  17.17  17.53   68.00   80.53
tailfib             6.96   6.91   7.21   7.32  12.20  12.20  12.61  12.62  12.36  12.32   12.72   12.74
tak                 6.93   6.92   7.30   7.24  12.31  12.17  12.62  12.66  12.39  12.38   12.76   12.71
tensor              9.93   9.83  14.46  14.36  15.28  15.36  20.29  20.58  15.46  15.52   20.38   20.57
tsp                 8.18   8.20  10.79  10.89  13.75  13.84  16.66  16.84  13.88  13.94   16.85   17.02
tyan               10.59  10.63  19.24  19.51  16.06  16.18  24.89  25.36  16.14  16.28   25.15   25.44
vector-concat       7.06   7.07   7.41   7.45  12.39  12.38  12.85  12.80  12.52  12.54   12.95   12.91
vector-rev          7.10   7.04   7.39   7.42  12.33  12.33  12.75  12.90  12.46  12.55   12.89   12.87
vliw               21.76  21.83  50.81  50.95  27.62  27.78  55.96  55.97  27.72  27.96   56.64   56.73
wc-input1           8.81   8.85  13.33  13.50  14.30  14.35  19.15  18.69  14.51  14.46   19.26   19.01
wc-scanStream       9.10   9.11  13.62  13.85  14.66  14.62  19.40  19.70  14.77  14.81   19.53   19.85
zebra              10.64  10.70  18.31  18.62  16.13  16.10  24.17  24.43  16.33  16.37   24.46   24.60
zern                7.89   7.87   9.37   9.46  13.30  13.30  15.05  15.14  13.53  13.98   15.42   15.45
run time
benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7 MLton8 MLton9 MLton10 MLton11
barnes-hut         49.41  47.20  52.96  51.18  45.06  44.50  48.44  47.15  45.01  44.31   48.22   47.11
boyer              50.71  60.10  61.48  63.84  51.39  56.46  61.82  60.68  49.09  61.42   59.87   65.46
checksum           97.61  97.60  87.51  90.82 221.72 222.12 327.06 320.66 108.77 108.81  179.19  180.62
count-graphs       40.62  42.34  53.90  55.82  67.17  67.62 100.40  98.97  68.29  67.64   97.44  101.10
DLXSimulator       84.82 112.77  90.75 115.50  88.33 113.21  94.58 119.02  89.14 113.46   94.59  117.96
fft                33.01  29.48  34.88  31.26  33.18  29.26  35.04  31.44  32.67  29.38   34.60   31.32
fib                70.49  71.60  88.51  92.59  70.49  71.61  97.51  97.04  70.47  71.62   93.39   96.12
flat-array         25.15  25.15  34.30  35.62  25.15  25.16  32.07  31.50  25.15  25.15   31.53   34.19
hamlet             50.59  53.88 104.64 111.75  51.39  55.65 101.83 107.88  51.82  55.71  100.31  105.05
imp-for            46.93  46.94  93.27  77.93  46.93  46.94  75.23  66.40  46.94  46.94   77.94   76.17
knuth-bendix       37.93  39.18  74.53  77.40  38.48  42.13  76.21  79.14  39.46  42.73   77.65   80.61
lexgen             42.97  45.24  82.43  61.85  44.07  46.50  53.33  59.26  44.28  46.89   52.96   61.10
life               13.75  15.21  16.82  18.09  14.77  15.56  17.57  17.92  13.90  15.57   16.77   17.99
logic              51.91  58.44  67.57  75.38  54.75  60.84  70.44  78.19  54.53  60.59   71.34   78.07
mandelbrot         82.62  53.91  95.47  59.48  55.99  56.05  61.73  60.94  56.09  56.08   60.87   62.27
matrix-multiply     7.55   7.01   8.21   8.58   7.53   7.00   7.63   6.92   7.53   6.99    7.63    6.91
md5                53.38  53.45  69.08  69.91  78.87  78.94 115.18 115.92  54.49  54.51   87.17   86.71
merge              77.06  93.11  76.90  95.30  76.05  91.31  75.92  92.63  75.78  91.51   75.83   93.25
mlyacc             41.89  50.06  53.42  63.07  42.22  51.14  54.60  62.20  42.34  51.05   54.51   62.28
model-elimination  78.38  86.43 106.69 112.44  81.03  87.07 110.86 113.57  81.03  87.33  110.82  113.92
mpuz               41.96  41.89  60.36  59.68  40.90  40.70  81.59  81.06  40.82  40.77   80.25   80.85
nucleic            45.49  40.34  49.54  45.39  42.44  38.26  44.78  41.79  43.37  38.84   46.02   42.31
output1            15.31  14.49  28.23  27.59  14.47  14.48  24.17  24.08  14.48  14.48   24.24   24.14
peek               35.54  35.53  44.43  44.42  44.43  44.44  79.94  62.19  44.46  44.45   62.18   62.16
psdes-random       38.97  38.96  39.78  37.81  38.99  38.98  41.49  39.98  38.98  38.98   39.66   39.49
ratio-regions      52.59  53.91  59.73  61.44  52.88  54.34  60.26  62.53  52.82  54.27   61.86   62.25
ray                37.12  36.44  45.56  44.90  37.77  36.95  46.91  45.88  38.67  37.62   47.29   46.33
raytrace           42.52  39.21  59.91  61.69  42.96  39.12  68.53  55.87  43.45  39.34   67.28   55.78
simple             58.90  50.49  88.92  84.78  50.56  50.09  95.73  93.28  50.14  50.17   95.15   94.40
smith-normal-form  35.52  35.85  35.57  35.90  35.65  35.96  35.67  36.03  35.61  35.89   35.64   35.96
tailfib            43.89  43.88 136.76 107.29  43.88  43.91 104.81  97.34  43.91  43.89   97.18   97.71
tak                27.74  27.77  30.62  30.62  27.70  28.07  31.51  31.15  27.70  28.05   29.50   30.84
tensor             59.15  59.14  95.81 102.89  59.16  59.14  95.90 100.79  59.15  59.16   90.75  102.77
tsp                64.30  59.84  92.49  86.90  62.72  59.16  92.09  88.37  62.77  59.12   91.04   87.33
tyan               54.58  67.13  67.79  81.14  56.42  68.25  73.07  84.71  56.38  68.20   72.90   83.59
vector-concat      85.64  85.59 129.75 111.69  87.22  86.19 107.42 107.90  89.19  85.38  108.62  110.29
vector-rev        105.55 109.37 126.80 124.03 105.94 110.68 132.39 129.87 107.49  97.11  131.69  130.63
vliw               51.62  59.27  73.38  81.17  62.96  72.33  90.55  98.15  65.07  72.22   92.00   98.61
wc-input1          40.43  39.71  60.96  61.67  42.63  42.64  52.16  53.04  42.58  42.69   51.89   49.85
wc-scanStream      34.12  32.98  53.41  52.40  34.23  33.19  52.78  44.63  34.29  33.05   48.56   47.07
zebra              42.75  44.37  51.99  53.26  44.67  44.14  54.01  55.21  44.01  46.00   53.40   53.34
zern               42.32  41.13  51.70  51.05  42.49  41.43  62.19  61.91  42.42  41.43   62.49   62.01

FENRIR (Dual-processor dual-core Intel Xeon 2.66GHz, 2GB Memory, MacOS X 10.4.9)

Darwin fenrir.uchicago.edu 8.9.1 Darwin Kernel Version 8.9.1: Thu Feb 22 20:55:00 PST 2007; root:xnu-792.18.15~1/RELEASE_I386 i386 i386

i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5367)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

MLton0 -- /Users/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen native -align 4 (* 32-bit *)
MLton1 -- /Users/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen native -align 8 (* 32-bit *)
MLton2 -- /Users/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen c -align 4 (* 32-bit *)
MLton3 -- /Users/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen c -align 8 (* 32-bit *)
MLton4 -- /Users/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen native -align 4 (* 32-bit *)
MLton5 -- /Users/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen native -align 8 (* 32-bit *)
MLton6 -- /Users/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen c -align 4 (* 32-bit *)
MLton7 -- /Users/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen c -align 8 (* 32-bit *)
run time ratio
benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7
barnes-hut          1.00   0.89   0.96   0.86   1.02   0.90   0.96   0.86
boyer               1.00   0.98   1.10   1.17   0.96   1.12   1.03   1.25
checksum            1.00   0.90   1.07   1.02   0.40   0.40   0.59   0.58
count-graphs        1.00   1.02   1.21   1.23   1.00   1.02   1.21   1.21
DLXSimulator        1.00   1.27   1.17   1.42   0.99   1.26   1.19   1.41
fft                 1.00   0.95   1.04   0.98   1.00   0.94   1.03   0.98
fib                 1.00   1.02   1.25   1.31   1.15   1.15   1.26   1.33
flat-array          1.00   1.00   1.60   1.60   1.00   1.00   1.60   1.60
hamlet              1.00   1.37   2.80   3.29   1.01   1.37   2.87   3.23
imp-for             1.00   1.00   0.79   1.08   1.00   1.00   0.80   1.08
knuth-bendix        1.00   1.10   2.19   2.34   1.01   1.16   2.27   2.46
lexgen              1.00   1.08   1.47   1.46   1.02   1.10   1.49   1.50
life                1.00   1.02   1.18   1.20   0.91   1.00   1.14   1.22
logic               1.00   1.08   1.90   1.96   0.96   1.04   1.78   1.83
mandelbrot          1.00   1.00   1.29   1.30   1.00   1.00   1.29   1.30
matrix-multiply     1.00   0.69   1.15   0.82   1.00   0.70   1.15   0.83
md5                 1.00   1.00   0.86   0.88   0.74   0.76   0.69   0.87
merge               1.00   1.35   1.20   1.37   1.01   1.36   1.18   1.38
mlyacc              1.00   1.18   1.39   1.53   0.87   1.17   1.23   1.53
model-elimination   1.00   1.04   1.65   1.59   1.00   1.03   1.63   1.61
mpuz                1.00   0.95   1.78   1.72   0.95   0.95   1.75   1.73
nucleic             1.00   0.86   1.05   0.93   1.15   0.85   1.20   0.93
output1             1.00   1.03   1.48   1.36   1.00   1.02   1.48   1.40
peek                1.00   1.08   0.73   0.73   1.06   1.07   0.73   0.73
psdes-random        1.00   1.00   0.95   1.12   1.08   1.08   0.95   1.12
ratio-regions       1.00   1.07   1.21   1.20   1.03   1.00   1.20   1.25
ray                 1.00   0.97   1.00   0.99   1.03   0.98   1.03   0.97
raytrace            1.00   0.83   1.63   1.23   1.00   0.82   1.65   1.18
simple              1.00   0.96   2.32   2.12   0.97   0.96   2.36   2.05
smith-normal-form   1.00   1.00   1.00   1.00   1.00   0.99   1.00   0.99
tailfib             1.00   1.00   1.73   1.73   1.00   1.00   1.73   1.73
tak                 1.00   0.83   1.07   1.18   0.89   0.89   1.04   0.94
tensor              1.00   1.00   1.20   1.10   1.00   1.00   1.15   1.15
tsp                 1.00   0.95   0.90   0.85   1.00   0.95   0.90   0.85
tyan                1.00   1.09   1.55   1.62   1.00   1.10   1.53   1.63
vector-concat       1.00   1.00   1.27   1.26   1.00   1.00   1.26   1.29
vector-rev          1.00   1.00   1.91   1.92   1.00   1.00   1.92   1.92
vliw                1.00   0.98   1.92   1.88   1.02   1.02   1.89   1.90
wc-input1           1.00   1.01   0.92   0.98   1.00   1.01   0.93   0.98
wc-scanStream       1.00   0.99   1.26   1.25   1.00   1.00   1.25   1.26
zebra               1.00   1.01   1.02   1.10   1.01   1.03   1.04   1.12
zern                1.00   0.92   1.57   1.39   1.00   0.91   1.56   1.40
size
benchmark            MLton0    MLton1    MLton2    MLton3    MLton4    MLton5    MLton6    MLton7
barnes-hut          159,744   163,840   163,840   163,840   163,840   163,840   167,936   167,936
boyer               200,704   204,800   225,280   237,568   200,704   208,896   225,280   241,664
checksum            102,400   102,400   106,496   106,496   102,400   102,400   106,496   106,496
count-graphs        122,880   122,880   131,072   131,072   122,880   122,880   131,072   131,072
DLXSimulator        188,416   192,512   212,992   217,088   192,512   192,512   217,088   221,184
fft                 118,784   118,784   126,976   126,976   118,784   118,784   126,976   126,976
fib                 102,400   102,400   106,496   106,496   102,400   102,400   106,496   106,496
flat-array          102,400   102,400   106,496   106,496   102,400   102,400   106,496   106,496
hamlet            1,355,776 1,384,448 1,757,184 1,769,472 1,359,872 1,384,448 1,761,280 1,777,664
imp-for             102,400   102,400   106,496   106,496   102,400   102,400   106,496   106,496
knuth-bendix        167,936   172,032   184,320   188,416   172,032   172,032   184,320   188,416
lexgen              266,240   270,336   315,392   311,296   270,336   270,336   315,392   315,392
life                122,880   126,976   131,072   135,168   126,976   126,976   135,168   135,168
logic               163,840   167,936   200,704   204,800   167,936   172,032   200,704   204,800
mandelbrot          102,400   102,400   106,496   106,496   102,400   102,400   106,496   106,496
matrix-multiply     102,400   102,400   106,496   106,496   102,400   102,400   110,592   110,592
md5                 135,168   139,264   143,360   143,360   135,168   135,168   143,360   143,360
merge               102,400   102,400   106,496   110,592   102,400   102,400   110,592   110,592
mlyacc              581,632   589,824   720,896   729,088   581,632   593,920   720,896   729,088
model-elimination   720,896   733,184   954,368   937,984   720,896   733,184   954,368   950,272
mpuz                102,400   102,400   110,592   110,592   110,592   110,592   110,592   110,592
nucleic             274,432   282,624   221,184   233,472   278,528   282,624   225,280   237,568
output1             135,168   139,264   143,360   147,456   139,264   139,264   143,360   147,456
peek                131,072   135,168   135,168   139,264   135,168   135,168   139,264   139,264
psdes-random        102,400   102,400   106,496   106,496   102,400   102,400   106,496   110,592
ratio-regions       131,072   131,072   139,264   139,264   131,072   131,072   143,360   143,360
ray                 237,568   237,568   278,528   282,624   237,568   241,664   278,528   282,624
raytrace            315,392   323,584   380,928   389,120   319,488   323,584   385,024   389,120
simple              282,624   286,720   327,680   335,872   282,624   286,720   331,776   335,872
smith-normal-form   253,952   266,240   282,624   315,392   253,952   266,240   282,624   315,392
tailfib             102,400   102,400   106,496   106,496   102,400   102,400   106,496   106,496
tak                 102,400   102,400   106,496   106,496   102,400   102,400   106,496   106,496
tensor              159,744   159,744   172,032   176,128   159,744   159,744   176,128   176,128
tsp                 139,264   139,264   143,360   143,360   139,264   139,264   143,360   147,456
tyan                196,608   200,704   229,376   229,376   196,608   200,704   229,376   229,376
vector-concat       102,400   102,400   106,496   110,592   102,400   102,400   110,592   110,592
vector-rev          102,400   102,400   106,496   106,496   102,400   102,400   110,592   110,592
vliw                450,560   462,848   589,824   602,112   454,656   462,848   593,920   610,304
wc-input1           159,744   163,840   172,032   180,224   163,840   163,840   176,128   180,224
wc-scanStream       167,936   172,032   192,512   192,512   167,936   172,032   192,512   192,512
zebra               204,800   208,896   225,280   229,376   204,800   208,896   225,280   229,376
zern                131,072   131,072   139,264   139,264   135,168   135,168   143,360   143,360
compile time
benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7
barnes-hut          5.17   4.97   6.66   6.73   5.05   5.05   6.68   6.72
boyer               5.12   5.18   9.48   9.90   5.09   5.18   9.53   9.98
checksum            4.14   4.11   4.22   4.23   4.09   4.09   4.31   4.24
count-graphs        4.30   4.29   5.07   5.08   4.34   4.33   5.11   5.14
DLXSimulator        5.28   5.30   8.01   8.16   5.32   5.38   8.09   8.22
fft                 4.23   4.20   4.55   4.55   4.24   4.23   4.59   4.58
fib                 4.07   4.03   4.19   4.20   4.07   4.06   4.23   4.25
flat-array          4.04   4.02   4.19   4.19   4.08   4.07   4.25   4.24
hamlet             20.56  21.27  60.83  61.23  19.94  20.90  60.24  60.79
imp-for             4.05   4.03   4.19   4.19   4.08   4.08   4.23   4.24
knuth-bendix        4.75   4.79   6.88   6.99   4.77   4.79   6.94   7.06
lexgen              5.91   5.92  10.51  10.54   5.98   5.99  10.61  10.63
life                4.25   4.25   5.02   5.07   4.30   4.28   5.04   5.11
logic               4.71   4.74   7.13   7.37   4.76   4.76   7.19   7.42
mandelbrot          4.06   4.06   4.22   4.22   4.11   4.08   4.25   4.27
matrix-multiply     4.08   4.07   4.24   4.24   4.17   4.11   4.29   4.29
md5                 4.40   4.40   5.31   5.38   4.44   4.43   5.32   5.37
merge               4.06   4.04   4.25   4.25   4.09   4.08   4.33   4.36
mlyacc             10.62  10.36  23.96  24.04  10.72  10.78  24.09  24.17
model-elimination  10.49  10.91  30.41  30.59  11.27  11.32  31.14  31.42
mpuz                4.10   4.11   4.35   4.35   4.14   4.13   4.38   4.38
nucleic             6.07   6.09  10.19  11.00   6.08   6.12  10.31  11.05
output1             4.36   4.37   5.35   5.43   4.40   4.40   5.39   5.47
peek                4.34   4.35   5.18   5.24   4.38   4.38   5.21   5.29
psdes-random        4.07   4.06   4.22   4.23   4.09   4.09   4.27   4.27
ratio-regions       4.48   4.47   5.48   5.50   4.51   4.50   5.53   5.53
ray                 5.55   5.57   9.43   9.55   5.62   5.64   9.48   9.62
raytrace            7.10   7.14  13.65  13.82   7.01   7.02  13.71  13.90
simple              5.88   6.03  10.91  11.06   5.95   5.95  10.98  11.13
smith-normal-form   5.49   5.61  18.98  21.34   5.60   5.67  19.04  21.61
tailfib             4.04   4.03   4.18   4.18   4.07   4.05   4.22   4.23
tak                 4.03   4.02   4.20   4.20   4.07   4.07   4.22   4.23
tensor              5.03   5.03   6.81   6.85   5.05   5.05   6.88   6.93
tsp                 4.51   4.50   5.50   5.56   4.54   4.54   5.57   5.60
tyan                5.28   5.29   8.50   8.59   5.30   5.31   8.56   8.65
vector-concat       4.10   4.06   4.26   4.26   4.10   4.09   4.29   4.29
vector-rev          4.05   4.05   4.22   4.23   4.08   4.07   4.26   4.27
vliw                8.31   8.46  19.56  19.74   8.73   8.70  19.83  20.03
wc-input1           4.68   4.68   6.51   6.36   4.70   4.71   6.57   6.43
wc-scanStream       4.75   4.75   6.65   6.73   4.79   4.79   6.72   6.80
zebra               5.24   5.26   8.85   8.92   5.26   5.26   8.92   8.99
zern                4.35   4.33   4.94   4.97   4.38   4.37   4.98   5.01
run time
benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7
barnes-hut         11.88  10.64  11.35  10.16  12.16  10.66  11.36  10.17
boyer              10.99  10.76  12.05  12.80  10.57  12.26  11.31  13.78
checksum           77.57  70.04  83.23  79.36  30.82  31.31  45.69  45.22
count-graphs       19.89  20.38  24.01  24.48  19.88  20.26  24.07  24.14
DLXSimulator       11.15  14.12  13.10  15.84  11.08  14.11  13.25  15.68
fft                12.58  11.92  13.03  12.27  12.55  11.88  13.00  12.31
fib                18.63  18.95  23.36  24.44  21.35  21.41  23.40  24.74
flat-array          4.62   4.62   7.37   7.37   4.62   4.62   7.37   7.37
hamlet             10.80  14.76  30.21  35.48  10.91  14.81  31.03  34.92
imp-for            13.37  13.37  10.62  14.42  13.37  13.37  10.66  14.42
knuth-bendix       11.56  12.74  25.35  27.02  11.62  13.40  26.19  28.39
lexgen             10.99  11.86  16.15  16.01  11.16  12.09  16.32  16.52
life                6.14   6.27   7.22   7.35   5.60   6.16   6.98   7.46
logic              11.87  12.84  22.51  23.28  11.45  12.37  21.10  21.72
mandelbrot         16.56  16.56  21.43  21.44  16.56  16.56  21.43  21.44
matrix-multiply     1.91   1.32   2.20   1.57   1.91   1.33   2.20   1.58
md5                32.33  32.45  27.91  28.46  24.01  24.44  22.26  28.25
merge               8.32  11.26  10.02  11.42   8.37  11.28   9.84  11.46
mlyacc             13.88  16.39  19.31  21.20  12.10  16.29  17.10  21.18
model-elimination  22.89  23.70  37.67  36.51  22.87  23.66  37.41  36.82
mpuz               12.97  12.35  23.03  22.37  12.34  12.35  22.67  22.39
nucleic            11.65  10.04  12.18  10.88  13.37   9.94  14.00  10.85
output1             6.65   6.83   9.81   9.02   6.65   6.81   9.83   9.30
peek               20.51  22.13  15.05  15.05  21.64  21.87  15.05  15.05
psdes-random       13.32  13.34  12.66  14.88  14.37  14.36  12.71  14.88
ratio-regions      10.97  11.74  13.29  13.17  11.29  10.98  13.20  13.67
ray                13.80  13.37  13.79  13.60  14.15  13.58  14.17  13.32
raytrace           11.78   9.72  19.17  14.50  11.81   9.65  19.47  13.87
simple             11.79  11.28  27.39  24.95  11.49  11.31  27.87  24.18
smith-normal-form  18.42  18.39  18.45  18.41  18.44  18.31  18.46  18.33
tailfib            13.62  13.62  23.54  23.54  13.62  13.62  23.54  23.54
tak                 8.40   6.98   9.02   9.93   7.46   7.50   8.77   7.89
tensor             20.93  20.93  25.03  23.02  20.93  20.93  24.02  24.02
tsp                23.16  21.97  20.76  19.59  23.20  21.95  20.85  19.57
tyan               12.16  13.31  18.84  19.65  12.21  13.41  18.61  19.83
vector-concat      16.48  16.45  20.89  20.72  16.52  16.41  20.85  21.31
vector-rev          9.67   9.67  18.52  18.56   9.67   9.65  18.54  18.57
vliw               14.47  14.18  27.81  27.13  14.69  14.73  27.40  27.46
wc-input1          16.43  16.58  15.08  16.11  16.37  16.61  15.21  16.07
wc-scanStream       9.39   9.31  11.82  11.78   9.38   9.37  11.75  11.85
zebra              15.49  15.70  15.84  17.04  15.57  15.97  16.09  17.34
zern               14.72  13.48  23.13  20.44  14.80  13.42  23.04  20.62

