<?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: von Neumann Architecture and Bottleneck</title>
	<atom:link href="http://engineering.curiouscatblog.net/2008/12/01/von-neumann-architecture-and-bottleneck/feed/" rel="self" type="application/rss+xml" />
	<link>http://engineering.curiouscatblog.net/2008/12/01/von-neumann-architecture-and-bottleneck/</link>
	<description>Science and Engineering: Innovation, Research, Education and Economics</description>
	<lastBuildDate>Fri, 10 Feb 2012 10:32:15 -0500</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Curious Cat Engineering Blog &#187; Solid-State Drives For Laptops</title>
		<link>http://engineering.curiouscatblog.net/2008/12/01/von-neumann-architecture-and-bottleneck/comment-page-1/#comment-64512</link>
		<dc:creator>Curious Cat Engineering Blog &#187; Solid-State Drives For Laptops</dc:creator>
		<pubDate>Mon, 12 Jan 2009 01:15:46 +0000</pubDate>
		<guid isPermaLink="false">http://engineering.curiouscatblog.net/?p=2032#comment-64512</guid>
		<description>SanDisk claims the SSDs are more than five times faster than the fastest 7,200 revolutions per minute hard-disk drives used in laptops...</description>
		<content:encoded><![CDATA[<p>SanDisk claims the SSDs are more than five times faster than the fastest 7,200 revolutions per minute hard-disk drives used in laptops&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charlie M.</title>
		<link>http://engineering.curiouscatblog.net/2008/12/01/von-neumann-architecture-and-bottleneck/comment-page-1/#comment-64227</link>
		<dc:creator>Charlie M.</dc:creator>
		<pubDate>Sun, 21 Dec 2008 23:30:17 +0000</pubDate>
		<guid isPermaLink="false">http://engineering.curiouscatblog.net/?p=2032#comment-64227</guid>
		<description>The von Neumann architecture is only one of the several popular computer architectures that have been used. Tales of the “von Neumann bottleneck” aside, the common attribute that all computer hardware architectures have is shared-resources. 

Software emerged from the continued use of the Turing paradigm and allowed us to reuse the electronics. That tactic was very necessary in the days when power- and space-hungry vacuum tubes were the leading electronic devices. No longer is that a factor when we have millions and perhaps billions of transistors on a chip. It is now quite possible to jettison the shared-resource bottleneck by dedicating hardware for each function.  

Another problem standing in the way is the CPU through which all requests for operations must pass (except some instances of interrupt handling). Centralizing command causes bottlenecks too and has been shown to be ultimately ineffective. Examples of the inadvisability of central command, in addition to computers are the Vietnam War, the USSR, and Cuba. 

In order to escape shared resource architecture and central command in control systems, software must go. Aside from the mentioned problems, software also enforces linear-sequential operation, which is yet another bottleneck to responsive operations. 

Software can thus be seen as a detriment and could be mostly unnecessary in the embedded control systems that encompass 98% of the billions of microprocessors (and derivatives) in existence. The only problem is how to write the software-less control-ware for those systems. I have the answer to that.</description>
		<content:encoded><![CDATA[<p>The von Neumann architecture is only one of the several popular computer architectures that have been used. Tales of the “von Neumann bottleneck” aside, the common attribute that all computer hardware architectures have is shared-resources. </p>
<p>Software emerged from the continued use of the Turing paradigm and allowed us to reuse the electronics. That tactic was very necessary in the days when power- and space-hungry vacuum tubes were the leading electronic devices. No longer is that a factor when we have millions and perhaps billions of transistors on a chip. It is now quite possible to jettison the shared-resource bottleneck by dedicating hardware for each function.  </p>
<p>Another problem standing in the way is the CPU through which all requests for operations must pass (except some instances of interrupt handling). Centralizing command causes bottlenecks too and has been shown to be ultimately ineffective. Examples of the inadvisability of central command, in addition to computers are the Vietnam War, the USSR, and Cuba. </p>
<p>In order to escape shared resource architecture and central command in control systems, software must go. Aside from the mentioned problems, software also enforces linear-sequential operation, which is yet another bottleneck to responsive operations. </p>
<p>Software can thus be seen as a detriment and could be mostly unnecessary in the embedded control systems that encompass 98% of the billions of microprocessors (and derivatives) in existence. The only problem is how to write the software-less control-ware for those systems. I have the answer to that.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

