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: Camm Maguire
Subject: Re: [Gcl-devel] Boyer benchmark results
Date: 22 Jun 2004 18:59:02 -0400
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Greetings!

Christophe Rhodes <address@hidden> writes:

> Camm Maguire <address@hidden> writes:
> 
> >> Using sys-proclaim.lisp and boyer1.cl2, gcl in non-ANSI mode is indeed
> >> a bit faster than cmucl (2.45 vs 2.59).
> >
> > Christophe is right that in this case the conclusion is apples and
> > oranges, not so much because of the sys-proclaims, IMHO, but rather
> > that the difference is within the effect of the larger ansi image size
> > on the result, making it only fair to use the ansi result when
> > comparing with cmucl.  I don't know what 'block' mode in cmucl is, but
> > I wanted to restate that the sys-proclaim.lisp I sent for convenience
> > is output by the compiler, not a human.  It is in effect an optional
> > extra optimizing compiler pass, and its effect should therefore be
> > comparable to other optimizing instructions given to a compiler, but
> > not to code tuning by hand.
> 
> Much like CMUCL block compilation, then, which allows the user to
> request semantics for the code that are not strictly those ANSI
> semantics.  (pass :BLOCK-COMPILE T to COMPILE-FILE; there are even
> more aggressive modes which can be found in the CMUCL manual.)
> 
> My point is that if you are going to unportably twiddle compiler
> switches for maximum speed, then you ought to do so on all
> implementations, not simply the one with which you are most familiar.
> 

Agreed.  Of course, it would be most helpful if someone could save me
the time of wading through the manual and indicate how to run cmucl
'full tilt', at least in general.  Tried the :block-compile mode
quickly and couldn't see any change.

Take care,

> Cheers,
> 
> Christophe
> -- 
> http://www-jcsu.jesus.cam.ac.uk/~csr21/       +44 1223 510 299/+44 7729 383 
> 757
> (set-pprint-dispatch 'number (lambda (s o) (declare (special b)) (format s 
> b)))
> (defvar b "~&Just another Lisp hacker~%")    (pprint 
> #36rJesusCollegeCambridge)
> 
> 
> 

-- 
Camm Maguire                                            address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah




reply via email to

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