The information below is based on runs of make -j 8
regression
using
the community
books, skipping
directory books/clause-processors/SULFA/
, with
Glucose installed. Each regression was run on Ubuntu Linux, on a 3.5
GHz 4-core Intel(R) Xeon(R) with Hyper-Threading. (Not shown are
results of successful testing with CCL on Mac OS 10.13.6.)
NOTE. Although these comparisons are
intended to give some sense of how these Lisps perform, they are far
from definitive. For example, compilation in some Lisps could slow
down the regression but produce better code (e.g., for running proofs
or user applications). Also, note that certification is skipped in
SBCL for demos/meta-wf-guarantee-example.lisp
: some time
ago, we aborted certification after 75 minutes, while in CCL for
example, certification took about 3 minutes. There are other
examples. Here are links to files that each contain a list of all
books certified using the host Lisp indicated in its filename; note
that exactly the same books were certified with CCL and SBCL except
for the one mentioned above.
number of books filename
5094 certs-allegro.txt
5288 certs-ccl.txt
5004 certs-gcl.txt
5115 certs-lispworks.txt
5287 certs-sbcl.txt
Note that CMU Common Lisp (CMUCL) is not currently supported for building and running ACL2, as explained here.
Please bear in mind the discrepancy in sets of books certified, as noted above, when comparing the times listed below.
96601.272u 1270.532s 4:09:04.51 654.9% 0+0k 1860288+4202720io 168pf+0w
6be8298fe5
)
92208.120u 1381.084s 3:55:37.21 662.0% 0+0k 2130392+5873776io 384pf+0w
76481.408u 2580.768s 3:21:08.13 655.1% 0+0k 9689544+10693784io 60538pf+0w
80720.424u 1057.388s 3:28:25.12 653.9% 0+0k 2190464+4465192io 374pf+0w
73408.956u 2208.480s 3:04:05.81 684.5% 0+0k 2421784+6194712io 421pf+0w