<?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"
	>
<channel>
	<title>Comments on: Know Your Roots: Optimizing for the 286 and 386</title>
	<atom:link href="http://mark.santaniello.com/archives/305/feed" rel="self" type="application/rss+xml" />
	<link>http://mark.santaniello.com/archives/305</link>
	<description>the body of a very slow loop</description>
	<pubDate>Thu, 20 Nov 2008 23:29:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Larry Osterman</title>
		<link>http://mark.santaniello.com/archives/305#comment-17772</link>
		<dc:creator>Larry Osterman</dc:creator>
		<pubDate>Wed, 07 Feb 2007 22:33:20 +0000</pubDate>
		<guid isPermaLink="false">http://mark.santaniello.net/archives/305#comment-17772</guid>
		<description>Back in the day, we had a simple rule: Except for multiply and divide (which cost hundreds of clocks), the performance of a piece of code is directly proportional to the number of bytes it occupies.  

That was it.  This metric worked all the way up until basically the 486 series of processors (when the prefetch algorithms got smart enough to defeat that simple metric.

The reason was that memory cost overwhelmed processor cost on those old machines.</description>
		<content:encoded><![CDATA[<p>Back in the day, we had a simple rule: Except for multiply and divide (which cost hundreds of clocks), the performance of a piece of code is directly proportional to the number of bytes it occupies.  </p>
<p>That was it.  This metric worked all the way up until basically the 486 series of processors (when the prefetch algorithms got smart enough to defeat that simple metric.</p>
<p>The reason was that memory cost overwhelmed processor cost on those old machines.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://mark.santaniello.com/archives/305#comment-17749</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Wed, 07 Feb 2007 16:28:28 +0000</pubDate>
		<guid isPermaLink="false">http://mark.santaniello.net/archives/305#comment-17749</guid>
		<description>I think there are actually precious few good reasons to switch away from x86.

I certainly don't think Microsoft and Apple are stopping us.

Microsoft has, at least once, ported their entire OS to a new ISA (Alpha).  And Apple is the *king* of this kind of thing.  They've done it twice, most recently  *to* x86 (away from the "newer" and "better put together" PPC).

I'd be interested to hear your arguments in favor of a switch.</description>
		<content:encoded><![CDATA[<p>I think there are actually precious few good reasons to switch away from x86.</p>
<p>I certainly don&#8217;t think Microsoft and Apple are stopping us.</p>
<p>Microsoft has, at least once, ported their entire OS to a new ISA (Alpha).  And Apple is the *king* of this kind of thing.  They&#8217;ve done it twice, most recently  *to* x86 (away from the &#8220;newer&#8221; and &#8220;better put together&#8221; PPC).</p>
<p>I&#8217;d be interested to hear your arguments in favor of a switch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: veridicus</title>
		<link>http://mark.santaniello.com/archives/305#comment-17748</link>
		<dc:creator>veridicus</dc:creator>
		<pubDate>Wed, 07 Feb 2007 16:08:10 +0000</pubDate>
		<guid isPermaLink="false">http://mark.santaniello.net/archives/305#comment-17748</guid>
		<description>Granted, x86 is ugly due to legacy.  But it's time something completely new and much better is put together for general computing.  It's getting up-front support from MS and/or Apple that would be the dealbreaker, which is the only reason we're still on x86.</description>
		<content:encoded><![CDATA[<p>Granted, x86 is ugly due to legacy.  But it&#8217;s time something completely new and much better is put together for general computing.  It&#8217;s getting up-front support from MS and/or Apple that would be the dealbreaker, which is the only reason we&#8217;re still on x86.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
