This site is for community-driven development for the basic ACL2 libraries, which deal with topics like arithmetic, data structures, and hardware modelling. We're working with the authors of ACL2 and our changes are eventually incorporated into official ACL2 releases.
The statistics below correspond to runs of make -j 8
regression
using
the community
books, skipping
directory books/clause-processors/SULFA/
, and not using
Glucose or Quicklisp. Each regression was run on Ubuntu Linux 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.10.5.)
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
: we aborted
certification after 75 minutes, while in CCL for example,
certification took about 3 minutes. Other examples: the book
books/tools/oracle-time-tests.lisp
has special, less
computationally intensive code for CMUCL. Here is
a link to a directory for which each file contains
a list of all books certified using the host Lisp indicated in its
filename.
44280.094u 825.772s 1:58:58.03 631.9% 0+0k 844544+3836584io 358pf+0w
53606.371u 694.549s 2:19:52.55 647.0% 0+0k 1197176+3307760io 268pf+0w
56583.506u 817.067s 2:31:08.75 632.9% 0+0k 395104+3293168io 0pf+0w
60192.774u 1533.557s 2:36:04.89 659.1% 0+0k 1704560+7101696io 450pf+0w
69076.705u 701.243s 3:04:53.83 628.9% 0+0k 540432+3197680io 128pf+0w
143911.319u 1178.194s 6:23:40.50 630.2% 0+0k 586800+3798000io 148pf+0w