With Gerd's and Chrisophe's MOP fixes, I've been able to run the UMLisp benchmark against the latest versions of CMUCL and SBCL. I've double the number of runs in this series compared to the last published benchmarks. The big change is CMUCL with Gerd's new CLOS/MOP optimizations. CMUCL 18e+ has doubled it's speed in the print benchmark compared to 18d+. Nice work!
I've included SBCL-MT, the multi-threaded version of SBCL, in this series. It nicely performs nearly identically to it's single-threaded version.
| Impl | Load (user/total) | Print (user/total) |
|---|---|---|
| AllegroCL 6.2 | 17.0/27.7 | 11.0/11.1 |
| CMUCL 18e+ | 2.8/11.9 | 3.0/3.2 |
| Lispworks 4.2 | 12.4/23 | 9.1/10 |
| SBCL 0.pre8.118 | 3.1/12.5 | 3.9/4.2 |
| SBCL-MT 0.pre8.118 | 3.0/12.6 | 3.7/4.5 |
| SCL 1.1.1 | 8.8/20.1 | 9.2/9.7 |
