<?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: Common Lisp vs. C/ASM:  Battle FFT</title>
	<atom:link href="http://nklein.com/2009/10/common-lisp-vs-casm-battle-fft/feed/" rel="self" type="application/rss+xml" />
	<link>http://nklein.com/2009/10/common-lisp-vs-casm-battle-fft/</link>
	<description>software development and consulting</description>
	<lastBuildDate>Tue, 10 Aug 2010 13:38:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Paul Khuong</title>
		<link>http://nklein.com/2009/10/common-lisp-vs-casm-battle-fft/comment-page-1/#comment-430</link>
		<dc:creator>Paul Khuong</dc:creator>
		<pubDate>Sun, 25 Oct 2009 14:28:49 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=987#comment-430</guid>
		<description>Yes. Unfortunately, the version currently available on the website lacks some floating point improvement that were merged in for 1.0.30. You&#039;ll have to build it yourself from the latest source (a 5-10 minute point and shoot process, except on 10.6 where it seems to be point and pray for some).</description>
		<content:encoded><![CDATA[<p>Yes. Unfortunately, the version currently available on the website lacks some floating point improvement that were merged in for 1.0.30. You&#8217;ll have to build it yourself from the latest source (a 5-10 minute point and shoot process, except on 10.6 where it seems to be point and pray for some).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pat</title>
		<link>http://nklein.com/2009/10/common-lisp-vs-casm-battle-fft/comment-page-1/#comment-429</link>
		<dc:creator>pat</dc:creator>
		<pubDate>Sun, 25 Oct 2009 06:09:07 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=987#comment-429</guid>
		<description>CCL doesn&#039;t notice when I &lt;b&gt;(declaim (ftype (function ... ...) foo))&lt;/b&gt;.  So, I&#039;ve had similar problems finding good ways to optimize CCL code in the past.  I really haven&#039;t put any effort yet into optimizing this better for CCL.  Under CCL, this code conses a ton where it doesn&#039;t cons at all under SBCL.  So, certainly, there is work to be done to get the declarations happy with CCL.</description>
		<content:encoded><![CDATA[<p>CCL doesn&#8217;t notice when I <b>(declaim (ftype (function &#8230; &#8230;) foo))</b>.  So, I&#8217;ve had similar problems finding good ways to optimize CCL code in the past.  I really haven&#8217;t put any effort yet into optimizing this better for CCL.  Under CCL, this code conses a ton where it doesn&#8217;t cons at all under SBCL.  So, certainly, there is work to be done to get the declarations happy with CCL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pat</title>
		<link>http://nklein.com/2009/10/common-lisp-vs-casm-battle-fft/comment-page-1/#comment-428</link>
		<dc:creator>pat</dc:creator>
		<pubDate>Sun, 25 Oct 2009 06:06:01 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=987#comment-428</guid>
		<description>Are there x86-64 builds of SBCL for Mac?  My Linux box is very slow.</description>
		<content:encoded><![CDATA[<p>Are there x86-64 builds of SBCL for Mac?  My Linux box is very slow.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Khuong</title>
		<link>http://nklein.com/2009/10/common-lisp-vs-casm-battle-fft/comment-page-1/#comment-427</link>
		<dc:creator>Paul Khuong</dc:creator>
		<pubDate>Sat, 24 Oct 2009 20:47:18 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=987#comment-427</guid>
		<description>The timings will probably be even more interesting for x86-64 builds, at least in the case of SBCL (definitely, for Bordeaux FFT) and I would expect for FFTW. I don&#039;t know how CCL handles FP, but I wouldn&#039;t be surprised if you also saw a speed-up there.</description>
		<content:encoded><![CDATA[<p>The timings will probably be even more interesting for x86-64 builds, at least in the case of SBCL (definitely, for Bordeaux FFT) and I would expect for FFTW. I don&#8217;t know how CCL handles FP, but I wouldn&#8217;t be surprised if you also saw a speed-up there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anton Vodonosov</title>
		<link>http://nklein.com/2009/10/common-lisp-vs-casm-battle-fft/comment-page-1/#comment-415</link>
		<dc:creator>Anton Vodonosov</dc:creator>
		<pubDate>Sat, 17 Oct 2009 10:08:14 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=987#comment-415</guid>
		<description>Is it because your optimizations were more sbcl-specific, or ccl is just that slow?</description>
		<content:encoded><![CDATA[<p>Is it because your optimizations were more sbcl-specific, or ccl is just that slow?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pat</title>
		<link>http://nklein.com/2009/10/common-lisp-vs-casm-battle-fft/comment-page-1/#comment-413</link>
		<dc:creator>pat</dc:creator>
		<pubDate>Fri, 16 Oct 2009 23:47:17 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=987#comment-413</guid>
		<description>That CCL number is 512x512 (2D).

That SBCL number is 512x512x16 (3D).

These numbers are v1.3 on a 1M (1D).

Apple, oranges, and bananas.  v1.3 SBCL is 0.13 on a 512x512 while CCL is 2.39.</description>
		<content:encoded><![CDATA[<p>That CCL number is 512&#215;512 (2D).</p>
<p>That SBCL number is 512&#215;512x16 (3D).</p>
<p>These numbers are v1.3 on a 1M (1D).</p>
<p>Apple, oranges, and bananas.  v1.3 SBCL is 0.13 on a 512&#215;512 while CCL is 2.39.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anton Vodonosov</title>
		<link>http://nklein.com/2009/10/common-lisp-vs-casm-battle-fft/comment-page-1/#comment-412</link>
		<dc:creator>Anton Vodonosov</dc:creator>
		<pubDate>Fri, 16 Oct 2009 23:13:31 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=987#comment-412</guid>
		<description>CCL 30 secs?

For version 1.2 CCL vs SBCL was 9.77 secs vs 2.72 secs. Now it&#039;s 0.72 vs 30?</description>
		<content:encoded><![CDATA[<p>CCL 30 secs?</p>
<p>For version 1.2 CCL vs SBCL was 9.77 secs vs 2.72 secs. Now it&#8217;s 0.72 vs 30?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
