<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Lisp Fourier Transform Library Faster</title>
	<atom:link href="http://nklein.com/2009/10/lisp-fourier-transform-library-faster/feed/" rel="self" type="application/rss+xml" />
	<link>http://nklein.com/2009/10/lisp-fourier-transform-library-faster/</link>
	<description>software development and consulting</description>
	<lastBuildDate>Sun, 20 May 2012 18:07:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: pat</title>
		<link>http://nklein.com/2009/10/lisp-fourier-transform-library-faster/comment-page-1/#comment-380</link>
		<dc:creator>pat</dc:creator>
		<pubDate>Tue, 13 Oct 2009 02:42:13 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=973#comment-380</guid>
		<description>For that matter, I should probably rebuild Clozure under Snow Leopard.  I also need to get ECL and CMUCL and such running again since I&#039;ve installed Snow Leopard.</description>
		<content:encoded><![CDATA[<p>For that matter, I should probably rebuild Clozure under Snow Leopard.  I also need to get ECL and CMUCL and such running again since I&#8217;ve installed Snow Leopard.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pat</title>
		<link>http://nklein.com/2009/10/lisp-fourier-transform-library-faster/comment-page-1/#comment-379</link>
		<dc:creator>pat</dc:creator>
		<pubDate>Tue, 13 Oct 2009 02:36:58 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=973#comment-379</guid>
		<description>No, I didn&#039;t bother mentioning that the 512 by 512 in SBCL runs in about 0.25 seconds.  And, I never bothered waiting for the 512 by 512 by 16 with Clozure... but here it is... the 512 by 512 by 16 in Clozure takes 131.71 seconds (single-threaded).

To be fair, I know there are different ways to declare things so that Clozure knows more of the data types.  I haven&#039;t spent any time yet trying to make the Clozure run faster.  I&#039;ve been focused on the SBCL until now.

Actually, I just kicked my memory-allocation problem with SBCL, so I will probably release a new version tomorrow that does the 512 by 512 in 0.14 seconds under SBCL and does the 512 by 512 by 16 in 3.79 seconds (which used to takes more than 9 seconds in version 1.2 and took more than 25 seconds in version 1.0).  The latest version does a 1,048,576 in 0.73 seconds.  Bordeaux-FFT does it in 0.57 seconds.  So, I&#039;m pretty close now... especially considering where I started.

I&#039;ll have to look and make sure I&#039;m still spitting out the right answers.  If so, then I&#039;ll get this released tomorrow and start working on optimizing for other Lisp implementations.  I&#039;ll push it to git right now though.</description>
		<content:encoded><![CDATA[<p>No, I didn&#8217;t bother mentioning that the 512 by 512 in SBCL runs in about 0.25 seconds.  And, I never bothered waiting for the 512 by 512 by 16 with Clozure&#8230; but here it is&#8230; the 512 by 512 by 16 in Clozure takes 131.71 seconds (single-threaded).</p>
<p>To be fair, I know there are different ways to declare things so that Clozure knows more of the data types.  I haven&#8217;t spent any time yet trying to make the Clozure run faster.  I&#8217;ve been focused on the SBCL until now.</p>
<p>Actually, I just kicked my memory-allocation problem with SBCL, so I will probably release a new version tomorrow that does the 512 by 512 in 0.14 seconds under SBCL and does the 512 by 512 by 16 in 3.79 seconds (which used to takes more than 9 seconds in version 1.2 and took more than 25 seconds in version 1.0).  The latest version does a 1,048,576 in 0.73 seconds.  Bordeaux-FFT does it in 0.57 seconds.  So, I&#8217;m pretty close now&#8230; especially considering where I started.</p>
<p>I&#8217;ll have to look and make sure I&#8217;m still spitting out the right answers.  If so, then I&#8217;ll get this released tomorrow and start working on optimizing for other Lisp implementations.  I&#8217;ll push it to git right now though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: william lederer</title>
		<link>http://nklein.com/2009/10/lisp-fourier-transform-library-faster/comment-page-1/#comment-378</link>
		<dc:creator>william lederer</dc:creator>
		<pubDate>Mon, 12 Oct 2009 23:47:55 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=973#comment-378</guid>
		<description>Is it true that the sample matrix is the same between SBCL and Clozure? Since in the SBCL phrase you mention an additonal x16 that is not in the Clozure.

If that is true, does that mean that Clozure is faster than SBCL?</description>
		<content:encoded><![CDATA[<p>Is it true that the sample matrix is the same between SBCL and Clozure? Since in the SBCL phrase you mention an additonal x16 that is not in the Clozure.</p>
<p>If that is true, does that mean that Clozure is faster than SBCL?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

