Version 1.14 is split code/data.
| Benchmark | CCL 1.13 (M4) | CCL 1.14 (M4) | CCL 1.14 (i7) | CCL 1.13 (i7) | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| COMPILER | 9.488s | [6.23×] | 1.131s | [0.74×] | 1.587s | [1.04×] | 1.523s | [1.00×] | ||||||||
| LOAD-FASL | 0.116s | [1.98×] | 0.367s | [6.26×] | 0.181s | [3.09×] | 0.059s | [1.00×] | ||||||||
| SUM-PERMUTATIONS | 0.892s | [0.61×] | 0.844s | [0.57×] | 1.355s | [0.92×] | 1.474s | [1.00×] | ||||||||
| WALK-LIST/SEQ | 0.003s | [0.49×] | 0.003s | [0.46×] | 0.008s | [1.23×] | 0.007s | [1.00×] | ||||||||
| WALK-LIST/MESS | 0.004s | [0.41×] | 0.004s | [0.40×] | 0.014s | [1.39×] | 0.010s | [1.00×] | ||||||||
| BOYER | 0.366s | [0.72×] | 0.361s | [0.71×] | 0.478s | [0.94×] | 0.509s | [1.00×] | ||||||||
| BROWSE | 0.156s | [0.81×] | 0.162s | [0.84×] | 0.169s | [0.88×] | 0.193s | [1.00×] | ||||||||
| DDERIV | 0.208s | [1.33×] | 0.214s | [1.37×] | 0.163s | [1.05×] | 0.156s | [1.00×] | ||||||||
| DERIV | 0.232s | [1.35×] | 0.234s | [1.37×] | 0.171s | [1.00×] | 0.171s | [1.00×] | ||||||||
| DESTRUCTIVE | 0.111s | [0.81×] | 0.111s | [0.81×] | 0.134s | [0.97×] | 0.138s | [1.00×] | ||||||||
| DIV2-TEST-1 | 0.376s | [1.45×] | 0.374s | [1.44×] | 0.270s | [1.04×] | 0.259s | [1.00×] | ||||||||
| DIV2-TEST-2 | 0.427s | [1.26×] | 0.426s | [1.26×] | 0.351s | [1.04×] | 0.338s | [1.00×] | ||||||||
| FFT | 0.023s | [0.46×] | 0.024s | [0.48×] | 0.049s | [0.98×] | 0.050s | [1.00×] | ||||||||
| FRPOLY/FIXNUM | 0.154s | [0.71×] | 0.172s | [0.80×] | 0.210s | [0.97×] | 0.216s | [1.00×] | ||||||||
| FRPOLY/BIGNUM | 0.237s | [0.74×] | 0.231s | [0.72×] | 0.302s | [0.94×] | 0.321s | [1.00×] | ||||||||
| FRPOLY/FLOAT | 0.228s | [0.72×] | 0.251s | [0.79×] | 0.333s | [1.05×] | 0.318s | [1.00×] | ||||||||
| PUZZLE | 0.457s | [0.63×] | 0.477s | [0.66×] | 0.683s | [0.94×] | 0.728s | [1.00×] | ||||||||
| TAK | 0.021s | [0.50×] | 0.022s | [0.51×] | 0.033s | [0.77×] | 0.043s | [1.00×] | ||||||||
| CTAK | 0.041s | [0.77×] | 0.049s | [0.91×] | 0.046s | [0.85×] | 0.054s | [1.00×] | ||||||||
| TRTAK | 0.021s | [0.49×] | 0.023s | [0.54×] | 0.032s | [0.75×] | 0.043s | [1.00×] | ||||||||
| TAKL | 0.085s | [0.58×] | 0.079s | [0.55×] | 0.109s | [0.75×] | 0.145s | [1.00×] | ||||||||
| STAK | 0.233s | [0.67×] | 0.267s | [0.76×] | 0.221s | [0.63×] | 0.350s | [1.00×] | ||||||||
| FPRINT/UGLY | 0.711s | [0.66×] | 0.652s | [0.60×] | 0.946s | [0.88×] | 1.080s | [1.00×] | ||||||||
| FPRINT/PRETTY | 1.184s | [1.27×] | 0.617s | [0.66×] | 0.837s | [0.89×] | 0.936s | [1.00×] | ||||||||
| TRAVERSE | 0.212s | [0.61×] | 0.194s | [0.56×] | 0.361s | [1.04×] | 0.349s | [1.00×] | ||||||||
| TRIANGLE | 0.354s | [0.73×] | 0.289s | [0.60×] | 0.429s | [0.89×] | 0.485s | [1.00×] | ||||||||
| RICHARDS | 0.334s | [0.41×] | 0.407s | [0.50×] | 0.750s | [0.92×] | 0.818s | [1.00×] | ||||||||
| FACTORIAL | 0.093s | [1.44×] | 0.097s | [1.50×] | 0.094s | [1.45×] | 0.065s | [1.00×] | ||||||||
| FIB | 0.019s | [0.63×] | 0.018s | [0.60×] | 0.024s | [0.81×] | 0.030s | [1.00×] | ||||||||
| FIB-RATIO | 0.014s | [0.63×] | 0.015s | [0.66×] | 0.025s | [1.10×] | 0.023s | [1.00×] | ||||||||
| ACKERMANN | 0.576s | [1.63×] | 0.576s | [1.63×] | 0.526s | [1.49×] | 0.353s | [1.00×] | ||||||||
| MANDELBROT/COMPLEX | 0.212s | [1.15×] | 0.214s | [1.16×] | 0.198s | [1.07×] | 0.185s | [1.00×] | ||||||||
| MANDELBROT/DFLOAT | 0.013s | [0.78×] | 0.017s | [0.99×] | 0.019s | [1.11×] | 0.017s | [1.00×] | ||||||||
| MRG32K3A | 0.941s | [0.79×] | 0.925s | [0.78×] | 1.176s | [0.99×] | 1.185s | [1.00×] | ||||||||
| CRC40 | 0.622s | [0.84×] | 0.655s | [0.88×] | 0.782s | [1.05×] | 0.742s | [1.00×] | ||||||||
| BIGNUM/ELEM-100-1000 | 2.808s | [0.68×] | 2.873s | [0.69×] | 3.759s | [0.90×] | 4.159s | [1.00×] | ||||||||
| BIGNUM/ELEM-1000-100 | 16.564s | [0.66×] | 16.572s | [0.66×] | 24.471s | [0.98×] | 25.055s | [1.00×] | ||||||||
| BIGNUM/ELEM-10000-1 | 17.026s | [0.66×] | 17.171s | [0.66×] | 25.947s | [1.00×] | 25.919s | [1.00×] | ||||||||
| BIGNUM/PARI-100-10 | 1.710s | [0.72×] | 1.723s | [0.72×] | 2.317s | [0.97×] | 2.386s | [1.00×] | ||||||||
| BIGNUM/PARI-200-5 | 48.318s | [0.69×] | 47.704s | [0.68×] | 69.742s | [1.00×] | 69.718s | [1.00×] | ||||||||
| PI-DECIMAL/SMALL | 0.564s | [0.71×] | 0.611s | [0.77×] | 0.810s | [1.02×] | 0.796s | [1.00×] | ||||||||
| PI-DECIMAL/BIG | 0.700s | [0.79×] | 0.813s | [0.91×] | 1.150s | [1.29×] | 0.889s | [1.00×] | ||||||||
| PI-ATAN | 0.678s | [0.70×] | 0.686s | [0.71×] | 1.029s | [1.06×] | 0.968s | [1.00×] | ||||||||
| PI-RATIOS | 1.978s | [0.80×] | 1.903s | [0.77×] | 2.441s | [0.99×] | 2.464s | [1.00×] | ||||||||
| HASH-STRINGS | 3.498s | [1.86×] | 1.178s | [0.63×] | 1.952s | [1.04×] | 1.878s | [1.00×] | ||||||||
| HASH-INTEGERS | 0.558s | [0.70×] | 0.386s | [0.48×] | 0.734s | [0.92×] | 0.801s | [1.00×] | ||||||||
| SLURP-LINES | 4.429s | [0.59×] | 4.457s | [0.59×] | 10.041s | [1.34×] | 7.517s | [1.00×] | ||||||||
| BOEHM-GC | 2.348s | [0.68×] | 2.218s | [0.64×] | 3.046s | [0.88×] | 3.452s | [1.00×] | ||||||||
| DEFLATE-FILE | 0.094s | [0.73×] | 0.080s | [0.62×] | 0.122s | [0.94×] | 0.129s | [1.00×] | ||||||||
| 1D-ARRAYS | 0.035s | [0.61×] | 0.039s | [0.68×] | 0.056s | [0.98×] | 0.057s | [1.00×] | ||||||||
| 2D-ARRAYS | 0.439s | [0.50×] | 0.431s | [0.49×] | 0.842s | [0.95×] | 0.885s | [1.00×] | ||||||||
| 3D-ARRAYS | 0.473s | [0.44×] | 0.528s | [0.49×] | 1.031s | [0.96×] | 1.071s | [1.00×] | ||||||||
| BITVECTORS | 0.211s | [1.30×] | 0.207s | [1.27×] | 0.153s | [0.94×] | 0.163s | [1.00×] | ||||||||
| BENCH-STRINGS | 1.203s | [0.80×] | 1.274s | [0.84×] | 1.554s | [1.03×] | 1.510s | [1.00×] | ||||||||
| fill-strings/adjustable | 4.878s | [0.58×] | 4.698s | [0.56×] | 7.771s | [0.92×] | 8.460s | [1.00×] | ||||||||
| STRING-CONCAT | 1818.158s | [163.14×] | 7.353s | [0.66×] | 11.966s | [1.07×] | 11.144s | [1.00×] | ||||||||
| SEARCH-SEQUENCE | 0.817s | [0.48×] | 1.023s | [0.60×] | 1.616s | [0.94×] | 1.719s | [1.00×] | ||||||||
| CLOS/defclass | 8.464s | [1.25×] | 3.880s | [0.57×] | 6.774s | [1.00×] | 6.776s | [1.00×] | ||||||||
| CLOS/defmethod | 3.901s | [6.48×] | 0.501s | [0.83×] | 0.836s | [1.39×] | 0.602s | [1.00×] | ||||||||
| CLOS/instantiate | 2.412s | [1.20×] | 1.143s | [0.57×] | 1.778s | [0.88×] | 2.017s | [1.00×] | ||||||||
| CLOS/simple-instantiate | 0.615s | [0.87×] | 0.614s | [0.87×] | 0.909s | [1.28×] | 0.708s | [1.00×] | ||||||||
| CLOS/methodcalls | 0.594s | [0.74×] | 0.593s | [0.74×] | 0.836s | [1.04×] | 0.806s | [1.00×] | ||||||||
| CLOS/method+after | 1.604s | [1.25×] | 0.864s | [0.67×] | 1.259s | [0.98×] | 1.282s | [1.00×] | ||||||||
| CLOS/complex-methods | 0.145s | [0.70×] | 0.140s | [0.68×] | 0.231s | [1.12×] | 0.206s | [1.00×] | ||||||||
| EQL-SPECIALIZED-FIB | 0.379s | [0.72×] | 0.386s | [0.73×] | 0.564s | [1.06×] | 0.530s | [1.00×] | ||||||||