ACL2 Version 7.1 News
Table of Contents
ACL2 sources availability between releases
ACL2 sources are available between releases at
the ACL2 GitHub
Repository.
VSTTE 2012 Competition
A team of four ACL2 users entered the VSTTE 2012 competition. For
information, including the team's solution, visit
this link.
ACL2 Books Repository
The acl2-books Google
group allows you to contribute ACL2 books (input files), and also
to update to the latest version if you don't want to wait for the next
ACL2 release. Quoting from that web site:
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.
Performance Comparisons
The statistics below correspond to runs of make -j 8
regression
using
the community
books, skipping
directory books/clause-processors/SULFA/
, for ACL2
executables built on Linux platforms as indicated. Each regression
was run on Ubuntu Linux. (Not shown are results of successful testing
with CCL and SBCL on Mac OS 10.10.3.)
64-bit ACL2(h) Linux runs on 3.5 GHz 4-core Intel(R) Xeon(R) with
Hyper-Threading, using make -j 8
These times are for the regression suite based on ACL2, which is the
default
(hons
enabled) build. That suite has several books not in the
"classic" ACL2(c) regression suite (see next section). Also note that
the set of books certified with ACL2 was a bit
smaller for GCL than the others (as
per books/GNUmakefile
).
- SBCL Version 1.2.11
41138.631u 1289.216s 1:39:16.52 712.2% 0+0k 181816+3431408io 119pf+0w
- CCL Version 1.11-dev-r16378M-trunk
44906.318u 1782.771s 1:50:02.84 707.1% 0+0k 380112+2795032io 284pf+0w
- Lispworks Version 6.1.1
48685.894u 767.799s 2:01:57.94 675.7% 0+0k 208664+2900848io 104pf+0w
- Allegro CL Version 9.0
56607.573u 846.808s 2:16:11.37 703.1% 0+0k 3560+2762336io 0pf+0w
- Gnu Common Lisp (GCL) Version 2.6.12 ANSI
Note: significantly reduced times appear to be coming soon for GCL.
59764.387u 1907.067s 2:27:29.93 696.8% 0+0k 1134216+6590032io 878pf+0w
- CMU Common Lisp (CMUCL) snapshot-2014-12 (20F Unicode)
129110.184u 934.126s 4:55:06.18 734.4% 0+0k 32616+3306464io 0pf+0w
64-bit ACL2(c) Linux runs on 3.5 GHz 4-core Intel(R) Xeon(R) with
Hyper-Threading, using make -j 8
Note: We ran the "basic" suite (acl2-sources/GNUmakefile target
certify-books-short) using CLISP 2.49 as well, but skipped the full
"all" regression because CLISP is historically several times slower
than others.
42029.346u 1229.068s 1:40:59.07 713.9% 0+0k 2888+3643832io 0pf+0w
CCL Version 1.11-dev-r16378M-trunk (note: used ACL2_SAVE_EXPANSION=t
)
47730.074u 701.931s 1:53:01.80 714.1% 0+0k 0+2990656io 0pf+0w
Lispworks Version 6.1.1
45831.624u 666.441s 1:55:14.53 672.4% 0+0k 411272+3153584io 240pf+0w
Gnu Common Lisp (GCL) Version 2.6.12 CLtL1
Note: significantly reduced times appear to be coming soon for GCL.
50951.728u 1282.724s 2:05:10.52 695.4% 0+0k 985872+5321472io 745pf+0w
Allegro CL Version 9.0
59273.880u 778.740s 2:24:27.56 692.8% 0+0k 2616+3066736io 0pf+0w
CMU Common Lisp (CMUCL) snapshot-2014-12 (20F Unicode)
127558.739u 790.857s 4:50:15.06 737.0% 0+0k 118304+3575960io 73pf+0w