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>