[MLton-commit] r5453
Matthew Fluet
fluet at mlton.org
Tue Mar 20 12:34:06 PST 2007
Updated benchmarks
----------------------------------------------------------------------
A mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench-20060527.txt
A mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench-20070317.txt
D mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench.txt
----------------------------------------------------------------------
Copied: mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench-20060527.txt (from rev 5441, mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench.txt)
Added: mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench-20070317.txt
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench-20070317.txt 2007-03-20 13:38:14 UTC (rev 5452)
+++ mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench-20070317.txt 2007-03-20 20:34:05 UTC (rev 5453)
@@ -0,0 +1,588 @@
+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
+
Deleted: mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench.txt
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench.txt 2007-03-20 13:38:14 UTC (rev 5452)
+++ mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench.txt 2007-03-20 20:34:05 UTC (rev 5453)
@@ -1,535 +0,0 @@
-
-Now that the refactoring on the x86_64 branch as mostly quiesced, I
-ran the benchmark suite to verify that there weren't any major
-regressions in performance. It is to be expected that there will be
-some variability between HEAD and the x86_64 branch, since lots of
-code has been tweaked -- both in the runtime and in the implementation
-of the Basis Library.
-
-I've run the benchmark suite on the following two systems:
- * FedoraCore 4; gcc 4.0.2; AMD Opteron 2GHz; 4GB memory
- * RedHat; gcc 3.2.2; Intel Pentium 1.1GHz; 2GB memory
-
-Overall, there don't appear to be any significant (unexplained)
-regressions, but the x86_64 branch does appear to be running a little
-bit slower. I'll go over some of the highlights, but if anyone sees
-anything that they believe deserves more investigation, let me know.
-
-Reminder: on the AMD Opteron system, these are 32-bit executables
-(running on a 64-bit kernel). However, I will note that on the
-Opteron we compile the runtime and C-codegen generated files with the
-'-mopteron' option.
-
-
-Run-time ratio:
-
-Across the board, the 'checksum' benchmark performs poorly under the
-x86_64 branch; this is easily explained by the fact that the
-'checksum' benchmark is dominated by PackWord32Little.subArr, which is
-a primitive on HEAD, but is a C-call on the x86_64 branch. See
-revision 4418. We should eventually turn the PackWord operations into
-a more general primitives; see:
- http://mlton.org/pipermail/mlton-user/2004-November/000556.html
- http://mlton.org/pipermail/mlton/2004-November/026246.html
-This should also partially explain the performance of 'md5', which
-also makes use of PackWord32Little operations.
-
-
-For the native-codegen on HEAD vs x86_64 on Opteron, the outliers are:
- checksum 2.31
- count-graphs 1.63
- md5 1.41
- ray 1.08
-The 'count-graphs' benchmark deserves further investigation, since it
-seems to perform badly on the configurations as well.
-
-For the native-codegen on HEAD vs x86_64 on i686, the outliers are:
- checksum 2.18
- count-graphs 1.74
- md5 1.47
- tyan 1.25
- logic 1.20
- DLXSimulator 1.13
- zebra 1.12
- zern 1.12
- model-elimination 1.11
- hamlet 1.09
- wc-input1 1.09
- life 1.09
- mlyacc 1.08
- flat-array 1.08
- lexgen 1.08
- smith-normal-form 1.07
-
-For the C-codegen on HEAD vs x86_64 on Opteron, the outliers are:
- checksum 4.61
- mpuz 2.05
- count-graphs 1.68
- md5 1.60
- tailfib 1.53
- zern 1.40
- imp-for 1.40
- simple 1.26
- matrix-multiply 1.24
- mandelbrot 1.18
- vector-concat 1.15
- vliw 1.12
- tyan 1.11
- fib 1.10
- hamlet 1.09
- flat-array 1.07
-
-For the C-codegen on HEAD vs x86_64 on i686, the outliers are:
- checksum 3.80
- count-graphs 1.68
- md5 1.61
- zern 1.24
- ray 1.19
- logic 1.18
- mpuz 1.18
- tyan 1.16
- vliw 1.14
- barnes-hut 1.13
- fft 1.13
- zebra 1.12
- DLXSimulator 1.12
- smith-normal-form 1.08
- knuth-bendix 1.07
- model-elimination 1.06
- mlyacc 1.06
- wc-scanStream 1.06
- hamlet 1.06
- psdes-random 1.06
-
-Since quite a few of our platforms are using the C-codegen, its
-probably worth investigating whether there is some low-hanging fruit
-to improve its performance.
-
-
-Size:
-
-Generally, the size of executables on the x86_64 branch are larger
-than those on HEAD.
-
-Size x86_64 - Size HEAD:
-
-system codegen mean min max
-Opteron native 33K 0K 37K
-Opteron C 32K 0K 37K
-Opteron byte 56K 0K 66K
-Pentium native 20K 0K 24K
-Pentium C 18K -18K 38K
-
-Much of the size can probably be attributed to the refactored runtime
-code and aggressive inlining with the garbage collector. On the
-Opteron system:
-
- text data bss dec hex filename
- 54485 1 352 54838 d636 mlton.svn.x86_64/runtime/gc.o
- 33175 4 52 33231 81cf mlton.svn.HEAD/runtime/gc.o
- 52318 1004 31040 84362 1498a mlton.svn.x86_64/runtime/bytecode/interpret.o
- 34381 1004 31040 66425 10379 mlton.svn.HEAD/bytecode/interpret.o
- 129625 1185 34399 165209 28559 mlton.svn.x86_64/build/lib/self/libmlton.a
- 91606 1136 33303 126045 1ec5d mlton.svn.HEAD/build/lib/self/libmlton.a
-
-and on the Pentium system:
-
- text data bss dec hex filename
- 37098 16 400 37514 928a mlton.svn.x86_64/runtime/gc.o
- 29645 16 36 29697 7401 mlton.svn.HEAD/runtime/gc.o
- 35451 1004 31424 67879 10927 mlton.svn.x86_64/runtime/bytecode/interpret.o
- 32041 1004 31040 64085 fa55 mlton.svn.HEAD/bytecode/interpret.o
- 91314 1232 82490 175036 2abbc mlton.svn.x86_64/build/lib/self/libmlton.a
- 78982 1172 33239 113393 1baf1 mlton.svn.HEAD/build/lib/self/libmlton.a
-
-
-Compile time:
-
-On the Opteron system, compile times are on average 1.7s longer on the
-x86_64 branch than on HEAD (for all codegens), with no compile time
-more than 2s longer. I believe that this is mainly explained by the
-revised Basis Library, which is nearly 10000 lines longer (39419 lines
-for x86_64, 29604 lines for HEAD), and makes aggressive use of
-functors. When compiling the program "val () = ()", which includes
-type-checking the Basis Library, the x86_64 branch (on Opteron)
-requires
-
- parseAndElaborate starting
- parseAndElaborate finished in 2.47 + 1.50 (38% GC)
-
-while HEAD requires
-
- parseAndElaborate starting
- parseAndElaborate finished in 1.33 + 0.97 (42% GC)
-
-
-Benchmark Data:
-
-FedoraCore 4; gcc 4.0.2; AMD Opteron 2GHz; 4GB memory
-
-MLton0 -- /home/fluet/mlton/mlton.svn.HEAD/build/bin/mlton -codegen native
-MLton1 -- /home/fluet/mlton/mlton.svn.HEAD/build/bin/mlton -codegen c
-MLton2 -- /home/fluet/mlton/mlton.svn.HEAD/build/bin/mlton -codegen bytecode
-MLton3 -- /home/fluet/mlton/mlton.svn.x86_64/build/bin/mlton -codegen native
-MLton4 -- /home/fluet/mlton/mlton.svn.x86_64/build/bin/mlton -codegen c
-MLton5 -- /home/fluet/mlton/mlton.svn.x86_64/build/bin/mlton -codegen bytecode
-run time ratio
-benchmark MLton0 MLton1 MLton2 MLton3 MLton4 MLton5
-barnes-hut 1.00 1.05 35.52 0.99 1.05 39.91
-boyer 1.00 1.45 48.58 0.90 1.34 54.04
-checksum 1.00 0.94 74.71 2.31 4.35 109.26
-count-graphs 1.00 1.05 71.94 1.63 1.77 118.20
-DLXSimulator 1.00 1.13 42.71 1.04 1.19 47.86
-fft 1.00 1.06 11.10 0.98 1.06 12.40
-fib 1.00 1.49 45.77 1.00 1.63 51.21
-flat-array 1.00 2.38 * 0.97 2.54 139.95
-hamlet 1.00 2.46 52.35 1.01 2.68 58.79
-imp-for 1.00 0.92 111.76 1.01 1.30 124.50
-knuth-bendix 1.00 1.97 82.38 1.01 2.02 92.02
-lexgen 1.00 1.25 63.31 0.97 1.15 69.67
-life 1.00 1.03 79.25 0.97 1.02 89.04
-logic 1.00 1.49 44.24 1.00 1.51 49.64
-mandelbrot 1.00 1.24 76.40 1.01 1.46 86.30
-matrix-multiply 1.00 1.34 71.18 1.00 1.66 79.63
-md5 1.00 1.31 33.23 1.41 2.10 43.49
-merge 1.00 1.17 29.43 0.96 1.12 32.95
-mlyacc 1.00 1.28 37.96 1.02 1.29 42.41
-model-elimination 1.00 1.61 39.69 1.00 1.54 44.53
-mpuz 1.00 1.02 71.92 1.01 2.08 84.50
-nucleic 1.00 1.09 34.95 0.98 1.09 39.47
-output1 1.00 2.34 117.37 1.00 1.72 131.77
-peek 1.00 0.58 86.42 1.01 0.58 96.18
-psdes-random 1.00 1.53 137.87 1.04 1.54 153.87
-ratio-regions 1.00 1.21 55.21 0.99 1.22 61.90
-ray 1.00 1.15 28.64 1.08 1.20 32.52
-raytrace 1.00 1.56 55.36 1.01 1.52 62.11
-simple 1.00 1.59 50.06 0.99 2.00 56.12
-smith-normal-form 1.00 1.00 1.55 1.00 1.00 1.65
-tailfib 1.00 2.16 125.85 1.00 3.29 141.95
-tak 1.00 1.21 44.07 1.00 1.26 49.04
-tensor 1.00 2.73 221.51 1.00 2.34 249.18
-tsp 1.00 1.07 32.75 0.99 1.10 36.47
-tyan 1.00 1.23 49.00 0.99 1.36 54.39
-vector-concat 1.00 2.10 117.04 1.00 2.41 131.42
-vector-rev 1.00 2.20 108.94 1.00 2.22 123.01
-vliw 1.00 1.58 38.45 0.95 1.77 42.15
-wc-input1 1.00 1.45 66.78 1.00 1.01 72.56
-wc-scanStream 1.00
More information about the MLton-commit
mailing list