ACL2 Version 3.6 News

Table of Contents

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 various cases below correspond to runs of the ACL2 regression suite (distributed and workshop books) for ACL2 executables built on different platforms, as indicated. In each case below, the first number, User time in seconds, is probably the best one to use for comparisons (as opposed to System time or Elapsed time), for especially the 64-bit runs, where there may have been other user processes on the machines. Not shown here are a Windows run using GCL 2.6.7. Also, we successfully ran the entire regression suite very shortly before final testing, using safety 3 (CCL).

Statistics shown below for Linux are for running make regression on 8-core machines. The option -j 8 was used (i.e., up to 8 parallel jobs) for these, so again, the first number in each case (marked with "u"), User seconds, is more relevant than the rest. Each Linux regression run was on a 2.2 GHz AMD Opteron (tm) Processor 850 running Ubuntu Linux. One such machine was used for the 32-bit OS runs; others for the 64-bit OS runs. Each Macintosh run used `make/ with option -j 2, on a 2.4GHz Intel Core 2 Duo with 4 GB of RAM. NOTE: The 64-bit and Macintosh runs skipped the directory books/clause-processors/SULFA/, which accounts for about 4 or 5 minutes of User time.

32-bit Linux runs

64-bit Linux runs

Macintosh 2.4GHz Intel Core 2 Duo runs

Sun Fire 480R, 1.2GHz, 4 cpus (but using only one cpu), 16G memory

ACL2 Course Materials

At some point, perhaps "ACL2 Course Materials" may be a top-level link on the ACL2 home page. For now, we provide some links.