New compiler 1/17/90, (speed 3) (safety 0) (mips 7/24/90) boyer: 16.3 (old 23) 4.0 browse: 51.7 (old 38) 17[no GC] [w/5GC's] ctak: 2.19 (old 1) .53 dderiv: 7.28 (old 5.3) 1.18 [no GC] deriv: 5.78 (old 4.49) .98 destructive: 1.6 (old 1.8) .44 iterative-div2: 1.8 (old 1) .37 recursive-div2: 2.4 (old 3.2) .49 [fft has broken declarations] fprint: 4.3 (old 4.4) 1.8 [ugly, upcase] fread: 16.5 (old 4.25) 3.0 puzzle: 14.8 (old 13.6) 1.7 tak: .36 (old 0.5) .16 rtak: .34 (old 0.5) .16 takl: 3 (old 2.3) .85 stak: 1.6 (old 2.4) .46 init-traverse: 5.5 (old 5) 1.12 [New safe: 9.6, old "safe" 5.3] run-traverse: 23 (old 35.7) 10.0 [New safe: 41, old "safe": 45] triangle: 97 (old 100) 26.0 Gabriel benchmarks v.s. Allegro. All times on 24 meg DS 3100. Allegro CL 3.1.12 [DEC 3100] (3/30/90) v.s. CMU CL PMAX 7/24/90, 10/12/90, 11/14/90, 3/4/91 note: between 10/12 and 11/14, added :test #'eq to boyer truep & false. Last two columns are most recent CMU time normalized to second most recent CMU time and to Allegro. ______________________________________________________________________ boyer: 8.30 4.0 2.5 2.75 2.34 1.18 3.55 browse: 8.20 17 12.3 8.52 8.08 1.05 1.01 ctak: 0.48 0.53 0.53 0.51 0.52 0.98 0.92 dderiv: 1.50 1.18 1.1 1.1 0.97 1.13 1.55 deriv: 1.07 0.98 0.94 0.96 0.89 1.08 1.20 frpoly-fixnum: 1.67 1.33 1.09 1.22 1.53 frpoly-bignum: 8.31 4.93 3.95 1.25 2.10 frpoly-float: 3.98 4.05 4.00 1.01 1.00 destructive: 0.55 0.44 0.38 0.38 0.37 1.03 1.49 iterative-div2: 0.33 0.37 0.36 0.38 0.36 1.06 0.92 recursive-div2: 0.59 0.49 0.5 0.54 0.51 1.06 1.16 fprint: 0.42 1.8 0.85 0.83 0.64 1.30 0.66 fread: 1.86 3.0 1.42 1.46 1.04 1.40 1.79 puzzle: 1.50 1.7 1.37 1.18 1.22 0.97 1.23 tak: 0.11 0.16 0.11 0.11 0.11 1.00 1.00 rtak: 0.11 0.16 0.11 0.11 0.10 1.10 1.10 takl: 0.62 0.85 0.69 0.68 0.62 1.10 1.00 stak: 1.10 0.46 0.47 0.47 0.45 1.04 2.44 init-traverse: 1.70 1.12 0.96 0.92 0.81 1.14 2.10 run-traverse: 8.30 10.0 10.6 10.4 9.39 1.11 0.88 triangle: 29.95 26.0 26.0 26.2 23.1 1.13 1.30 fft: 0.53 0.51 0.5 0.45 0.41 1.10 1.29 Geom mean: 1.10 1.30 Not a Gabriel, but here it is: (not (time (! 1000))): fact1000: 1.78 0.58 0.39 3.07 CMU CL DS3100 24mb v.s. DS5000 24mb, 12/27/90 pmax 3max % faster ________________________________________________________________ boyer: 2.75 1.6 72% browse: 8.52 5.0 70% ctak: 0.51 0.23 121% dderiv: 1.1 0.52 111% deriv: 0.96 0.45 113% destructive: 0.38 0.25 52% iterative-div2: 0.38 0.18 111% recursive-div2: 0.54 0.28 93% fprint: 0.83 0.56 48% fread: 1.46 0.88 66% puzzle: 1.18 0.76 55% tak: 0.11 0.06 83% rtak: 0.11 0.06 83% takl: 0.68 0.43 58% stak: 0.47 0.25 88% init-traverse: 0.92 0.6 53% run-traverse: 10.4 8.0 30% triangle: 26.2 17.0 54% fft: 0.45 0.31 45% Soar: Old: 82 elapsed, 77 user, 1 sys, 824pf, 1.7meg. New: 93 elapsed, 90 user, 1.4sys, 1034pf, 2meg. (1/30) Pmax, 10/12/90: 47 elapsed, 46 user, 1.8 meg speed 3, safety 0: 44 sec elapsed, 43 sec user Pmax, 11/14/90: 44 elapsed, 40 user, 1.8 meg 1.07 Pmax, 2/1/91: 39 elapsed, 36 user, 1.8 meg 1.13 (1.46 Allegro) Allegro, 10/12/90: 57 elapsed, 55 user, 2 sec gc. speed 3, safety 0: 67 elapsed, 65 user, 1 sec gc. CMU SS1 SunOS 10/26/91 Version 15b. (1 gc) Evaluation took: 44.0 seconds of real time 42.74 seconds of user run time 1.1 seconds of system run time 3 page faults and 1799448 bytes consed. (unsafe above) Evaluation took: 37.54 seconds of real time 36.45 seconds of user run time 0.99 seconds of system run time 2 page faults and 1798488 bytes consed. Allegro SS1 4.0.1 SunOS 10/26/91 cpu time (non-gc) 44784 msec user, 34 msec system cpu time (gc) 3216 msec user, 0 msec system cpu time (total) 48000 msec user, 34 msec system real time 48146 msec space allocation: 248036 cons cells, 257 symbols, 218368 other bytes, (unsafe above) cpu time (non-gc) 42516 msec user, 117 msec system cpu time (gc) 3384 msec user, 83 msec system cpu time (total) 45900 msec user, 200 msec system real time 46187 msec space allocation: 247255 cons cells, 257 symbols, 215704 other bytes, Compilation: Compile oprofile: DS 3100, 24mb [12/27/90]: 17 real, 13 user DS 5000, 24mb [12/27/90]: 12 real (42%), 8.8 user (48%) DS 3100, 24mb [03/05/91]: 9.8 real, 8.3 user DS 3100, 24mb [03/05/91]: 8.8 real, 7.8 user (no consistency check) Compile bmarks: DS 3100, 24mb [12/27/90]: 177 real, 138 user DS 5000, 24mb [12/27/90]: 132 real (34%), 91 user (52%) [Note: frpoly uncommented out:] DS 3100, 24mb [3/4/91]: 209 real, 136 user Allegro CL 3.1.12 [DEC 3100] (3/30/90), DS3100, 24 meg. cpu time (non-gc) 66600 msec user, 3500 msec system cpu time (gc) 4116 msec user, 300 msec system cpu time (total) 70716 msec user, 3800 msec system real time 78625 msec Compile soar: CMU CL, DS3100, 24meg, 3/4/91: 879.05 seconds of real time 618.5781 seconds of user run time 67.125 seconds of system run time 51296 page faults and 72041584 bytes consed. Old compile new compiler (incl misc code files): 5/14/90 Evaluation took: 5153.83 seconds of real time, 4049.375 seconds of user run time, 188.6094 seconds of system run time, 155846 page faults, and 204407664 bytes consed. New compile code, semi-safe: [5/18/90] Evaluation took: 32769.9 seconds of real time, 11819.14 seconds of user run time, 1699.547 seconds of system run time, 1310759 page faults, and 431736776 bytes consed. New compile compiler native, no consistency check: [6/1/90] Evaluation took: 15821.64 seconds of real time 13476.6 seconds of user run time 546.3125 seconds of system run time 443347 page faults and 613559452 bytes consed. Compilation times in bootstrap mode (1/28/90, debug-info 0) Compiler: 11:27:00 Code: 4:40:00 Dynamic type optimization added (2/3/90) Compiler: 9:29 Code: 4:15