Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Jun 2010 23:13:16 +0200
From:      Michel Talon <talon@lpthe.jussieu.fr>
To:        freebsd-questions@freebsd.org, Martin Cracauer <cracauer@cons.org>
Subject:   Re: lang/cmucl broken on amd64?
Message-ID:  <20100611211316.GA521@lpthe.jussieu.fr>

next in thread | raw e-mail | index | archive | help
Martin Cracauer wrote:

> Interesting you have lower performance in SBCL.  Are you comparing a
> 64 bit SBCL with a 32 bit CMUCL? Is your SBCL binary (whichever
> bitcount) compiled with thread support?

I have a 32 bits machine, and i was using the FreeBSD sbcl port without
changing any compiling option. It is sufficient to run a number of
maxima  examples (*) to see that they run frequently faster with cmucl
(gcl was also similarly speedy) than with sbcl (sometimes considerably
faster). I think having seen similar assertions in maxima mailing list.

(*) for example this computation is appropriate
http://maxima.sourceforge.net/docs/manual/en/maxima_54.html#SEC233
batch("grobner.demo")

Another thing to consider is that the cmucl compiler is now able to emit
sse2 instructions, and this gives a quite substantial gain in numeric
computations under maxima, an example being eigens_by_jacobi on a large
matrix, which gets a considerable speed boost.

-- 

Michel TALON




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100611211316.GA521>