[Maxima] performance in 64 bits machines.
ulrich at pukruppa.net
Sun Sep 23 12:07:42 CDT 2007
On Sun, 23 Sep 2007, Richard Fateman wrote:
> Since you did not specify which version of CLISP (32 or 64), or which
> version of SBCL (32 or 64),. I am assuming you used the same (32 bit)
> version as other people, and that running in a 64-bit mode was mostly
> irrelevant because no 64-bit instructions were used!
> So maybe you could clarify what you did?
I'll try to do so - as far as I can. Let's take SBCL:
The FreeBSD SBCL "port" downloads a binary called
from sbcl.sf.net and the source-tarball for sbcl 1.0.9 . The
binaries are used to bootstrap the build of sbcl-1.0.9 .
Afterwards maxima was built with sbcl-1.0.9 .
So this is what I did, but how can I find out if it uses 64-bit
>> -----Original Message-----
>> From: maxima-bounces at math.utexas.edu
>> [mailto:maxima-bounces at math.utexas.edu] On Behalf Of P.U.Kruppa
>> Sent: Saturday, September 22, 2007 10:21 PM
>> To: Richard Fateman
>> Cc: 'Vadim V. Zhytnikov'; maxima at math.utexas.edu; 'Miguel
>> Marco'; 'Raymond Toy (RT/EUS)'
>> Subject: Re: [Maxima] performance in 64 bits machines.
>> On Sat, 22 Sep 2007, Richard Fateman wrote:
>>> To repeat the point made by Stavros:
>>> To compare Maxima properly one needs to have two different Lisp
>>> implementations, one using 32 bits (for addresses) and one
>> using 64 bits.
>>> Perhaps there is a working 64-bit SBCL as well as a 32-bit
>> one. This will
>>> require 2 Maxima binaries.
>>> Taking the same binary and running it with the OS in 32 or
>> 64 bit mode is
>>> not such an interesting test because a 32-bit lisp
>> implementation will not
>>> use any 64-bit operations, and so could hardly benefit.
>> Hm, ... , as far as I understood the original poster's
>> (Miguel Marco) question, he wanted to know if he has to expect
>> "performance impacts" after switching from 32-bit to 64-bit
>> Raymond Toy's idea was to find someone with a running 64-bit
>> maxima and compare results to a 32-bit machine.
>> I built two maxima's on my 64-bit FreeBSD (AMD 64, 3 GHz, 2 GB
>> RAM), and get for
>> clisp 205.4 s
>> sbcl 54.3 s
>> gcl is not available for FreeBSD amd64 .
>> If now we had results for a comparable 32-bit computer, this
>> wouldn't be a highly elaborated benchmark test, but we could
>> answer Miguel Marcos question - couldn't we?
>> Peter Ulrich Kruppa
>> Maxima mailing list
>> Maxima at math.utexas.edu
Peter Ulrich Kruppa
More information about the Maxima