gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gcl-devel] Boyer benchmark results


From: Peter Graves
Subject: Re: [Gcl-devel] Boyer benchmark results
Date: Tue, 22 Jun 2004 02:53:38 -0700
User-agent: J 0.20.2.17 (built Fri Jun 11 06:36:14 PDT 2004 on prufrock)

Hi,

I've done another run of Boyer benchmarks, using the approach Camm
suggested. I did make a minor change to sys-proclaim.lisp:

    #-(or cmu clisp)
    (IN-PACKAGE "USER")
    #+(or cmu clisp)
    (IN-PACKAGE "CL-USER")

I also changed the invocation of cmucl to "/usr/bin/lisp" (instead of
just "lisp") to avoid picking up a newer version that I have installed
in /usr/local/bin.

Here are the results:

    Desired=Unknown/Install/Remove/Purge/Hold
    | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
    |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: 
uppercase=bad)
    ||/ Name           Version        Description
    
+++-==============-==============-============================================
    ii  gcl            2.6.1-40       GNU Common Lisp compiler
    ii  gclcvs         2.7.0-24       GNU Common Lisp compiler, CVS snapshot
    ii  cmucl          18e-10         The CMUCL lisp compiler and development 
system
    ii  clisp          2.33.2-1       GNU CLISP, a Common Lisp implementation
    result gcl  "boyer.lisp" T 2.8999999999999999
    result gcl  "boyer.lisp" NIL 3.23
    result gcl  "boyer1.cl2" T 2.4500000000000002
    result gcl  "boyer1.cl2" NIL 2.8700000000000001
    result gcl t "boyer.lisp" T 2.9900000000000002
    result gcl t "boyer.lisp" NIL 3.29
    result gcl t "boyer1.cl2" T 2.5600000000000001
    result gcl t "boyer1.cl2" NIL 2.96
    result gclcvs  "boyer.lisp" T 2.8799999999999999
    result gclcvs  "boyer.lisp" NIL 3.21
    result gclcvs  "boyer1.cl2" T 2.4399999999999999
    result gclcvs  "boyer1.cl2" NIL 2.8500000000000001
    result gclcvs t "boyer.lisp" T 3.0
    result gclcvs t "boyer.lisp" NIL 3.3199999999999998
    result gclcvs t "boyer1.cl2" T 2.5899999999999999
    result gclcvs t "boyer1.cl2" NIL 2.98
    result /usr/bin/lisp  "boyer.lisp" T 2.9
    result /usr/bin/lisp  "boyer.lisp" NIL 2.86
    result /usr/bin/lisp  "boyer1.cl2" T 2.59
    result /usr/bin/lisp  "boyer1.cl2" NIL 2.61
    result clisp  "boyer.lisp" T 17.699308
    result clisp  "boyer.lisp" NIL 17.68931
    result clisp  "boyer1.cl2" T 15.440652
    result clisp  "boyer1.cl2" NIL 15.425655

Using sys-proclaim.lisp and boyer1.cl2, gcl in non-ANSI mode is indeed
a bit faster than cmucl (2.45 vs 2.59).

This is on an Athlon XP 2100+ system (512 MB), running Linux 2.6.0.

-Peter




reply via email to

[Prev in Thread] Current Thread [Next in Thread]