<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Big Computer Brains Need Big Memory Bandwidth</title>
	<atom:link href="http://gigaom.com/2009/03/06/big-computer-brains-need-big-memory/feed/" rel="self" type="application/rss+xml" />
	<link>http://gigaom.com/2009/03/06/big-computer-brains-need-big-memory/</link>
	<description></description>
	<lastBuildDate>Wed, 19 Jun 2013 18:07:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Kontör</title>
		<link>http://gigaom.com/2009/03/06/big-computer-brains-need-big-memory/#comment-162908</link>
		<dc:creator><![CDATA[Kontör]]></dc:creator>
		<pubDate>Sun, 16 Aug 2009 22:03:03 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/?p=31168#comment-162908</guid>
		<description><![CDATA[Good works Thanks from turkey]]></description>
		<content:encoded><![CDATA[<p>Good works Thanks from turkey</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: james braselton</title>
		<link>http://gigaom.com/2009/03/06/big-computer-brains-need-big-memory/#comment-162907</link>
		<dc:creator><![CDATA[james braselton]]></dc:creator>
		<pubDate>Sun, 31 May 2009 18:54:03 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/?p=31168#comment-162907</guid>
		<description><![CDATA[HI   THERE     WELL   APLE   HAS   A  MAC  PRO   WITH   A  8  CORE  CPU     32  GEGABYTES    OF  RAM   AND  UP  TOO  4  TERABYTES   OF  STORAGE  OR  OPTIONAL   10,000  AND  15,000  RPM  HARD  DRIVES  FOR  FASTER  ACESS]]></description>
		<content:encoded><![CDATA[<p>HI   THERE     WELL   APLE   HAS   A  MAC  PRO   WITH   A  8  CORE  CPU     32  GEGABYTES    OF  RAM   AND  UP  TOO  4  TERABYTES   OF  STORAGE  OR  OPTIONAL   10,000  AND  15,000  RPM  HARD  DRIVES  FOR  FASTER  ACESS</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: james braselton</title>
		<link>http://gigaom.com/2009/03/06/big-computer-brains-need-big-memory/#comment-208783</link>
		<dc:creator><![CDATA[james braselton]]></dc:creator>
		<pubDate>Sun, 31 May 2009 18:54:03 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/?p=31168#comment-208783</guid>
		<description><![CDATA[HI   THERE     WELL   APLE   HAS   A  MAC  PRO   WITH   A  8  CORE  CPU     32  GEGABYTES    OF  RAM   AND  UP  TOO  4  TERABYTES   OF  STORAGE  OR  OPTIONAL   10,000  AND  15,000  RPM  HARD  DRIVES  FOR  FASTER  ACESS]]></description>
		<content:encoded><![CDATA[<p>HI   THERE     WELL   APLE   HAS   A  MAC  PRO   WITH   A  8  CORE  CPU     32  GEGABYTES    OF  RAM   AND  UP  TOO  4  TERABYTES   OF  STORAGE  OR  OPTIONAL   10,000  AND  15,000  RPM  HARD  DRIVES  FOR  FASTER  ACESS</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Netbook Chips Create a Low-Power Cloud — MIT Technology Review &#8212; GigaOM Pro</title>
		<link>http://gigaom.com/2009/03/06/big-computer-brains-need-big-memory/#comment-162906</link>
		<dc:creator><![CDATA[Netbook Chips Create a Low-Power Cloud — MIT Technology Review &#8212; GigaOM Pro]]></dc:creator>
		<pubDate>Thu, 28 May 2009 10:44:52 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/?p=31168#comment-162906</guid>
		<description><![CDATA[[...] shrinking the environmental footprint of computing. We&#8217;re taxing current technology, from the silicon to the software, with massive data demands, and technology like this is a piece of the solution, [...]]]></description>
		<content:encoded><![CDATA[<p>[...] shrinking the environmental footprint of computing. We&#8217;re taxing current technology, from the silicon to the software, with massive data demands, and technology like this is a piece of the solution, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Why You Should Care About Intel&#8217;s New Server Chip</title>
		<link>http://gigaom.com/2009/03/06/big-computer-brains-need-big-memory/#comment-162905</link>
		<dc:creator><![CDATA[Why You Should Care About Intel&#8217;s New Server Chip]]></dc:creator>
		<pubDate>Mon, 30 Mar 2009 22:15:45 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/?p=31168#comment-162905</guid>
		<description><![CDATA[[...] more information to process from the memory. Under Intel&#8217;s previous architecture, they had  to access that memory outside of the chip &#8212; and do it one by one. Intel has addressed this by including integrated memory on the latest [...]]]></description>
		<content:encoded><![CDATA[<p>[...] more information to process from the memory. Under Intel&#8217;s previous architecture, they had  to access that memory outside of the chip &#8212; and do it one by one. Intel has addressed this by including integrated memory on the latest [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cisco&#8217;s Data Center Play Reinvents The Server</title>
		<link>http://gigaom.com/2009/03/06/big-computer-brains-need-big-memory/#comment-162904</link>
		<dc:creator><![CDATA[Cisco&#8217;s Data Center Play Reinvents The Server]]></dc:creator>
		<pubDate>Mon, 16 Mar 2009 19:20:42 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/?p=31168#comment-162904</guid>
		<description><![CDATA[[...] Intel processors, which have a technology used to speed up access to memory at the chip level as a way to reduce computation bottlenecks associated with multicore [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Intel processors, which have a technology used to speed up access to memory at the chip level as a way to reduce computation bottlenecks associated with multicore [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://gigaom.com/2009/03/06/big-computer-brains-need-big-memory/#comment-162903</link>
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Sun, 08 Mar 2009 18:33:21 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/?p=31168#comment-162903</guid>
		<description><![CDATA[The IO-memory-CPU bottleneck was exactly why Map/Reduce got so popular. After a point, it doesn&#039;t matter how fast your CPU is, you just can&#039;t ship that much data to the processor. So instead of worrying about shipping the data faster on better hardware (where the cost is exponential to performance), the solution is to chunk up the data and send it to N cheap processors, achieving near-linear performance. While this is a great solution to build a dotcom company, it&#039;s a huge blow to hardware research, since people are taking a step backwards towards commodity hardware.

Glad to see some steps in the right direction here.]]></description>
		<content:encoded><![CDATA[<p>The IO-memory-CPU bottleneck was exactly why Map/Reduce got so popular. After a point, it doesn&#8217;t matter how fast your CPU is, you just can&#8217;t ship that much data to the processor. So instead of worrying about shipping the data faster on better hardware (where the cost is exponential to performance), the solution is to chunk up the data and send it to N cheap processors, achieving near-linear performance. While this is a great solution to build a dotcom company, it&#8217;s a huge blow to hardware research, since people are taking a step backwards towards commodity hardware.</p>
<p>Glad to see some steps in the right direction here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Wilensky</title>
		<link>http://gigaom.com/2009/03/06/big-computer-brains-need-big-memory/#comment-162902</link>
		<dc:creator><![CDATA[Alan Wilensky]]></dc:creator>
		<pubDate>Sat, 07 Mar 2009 17:45:42 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/?p=31168#comment-162902</guid>
		<description><![CDATA[In the days of LSI-11 (PDP 11 on a board) we had SMP VME cubes running multithreaded Pascal. 10 CPU&#039;s for a lab realtime Chromatography system. I wrote the FORTH executive with native OS threads. Pend and Unpend processes.

I said to one of the geniuses: &quot;You guys can&#039;t see the big product picture like I can, but I can;t see the Multi-threading landmines&quot;. So one real genius took my code, which was in production and just about real world bullet proof, and read the listing and ran coverage analysis. He came to me:

&quot;This module deadlocks under these rare circumstances&quot;. Mmm......I didn;t see that, It had never happened. I took it up with the Founders. &quot;My production code has a rare potential SMP deadlock that was not foreseeable at design time, it will cost x man hours to modify&quot;.

&quot;Shit, no way&quot;, said the boss, &quot; it will never come to pass&quot;. &quot;ok&quot;, I said, &quot;Your company&quot;.

The system deadlocked and returned bad production data the next day for a major client. In my defense, I was 25 at the time, and new to threaded applications, and my code boundaries were interdependent with the peripheral group with the geniuses who were CS and Chem grads.

Beware the threads. More cores, diminishing returns until the compilers and JITS and can take whatever we throw and make the best of say, 8-24 cores.]]></description>
		<content:encoded><![CDATA[<p>In the days of LSI-11 (PDP 11 on a board) we had SMP VME cubes running multithreaded Pascal. 10 CPU&#8217;s for a lab realtime Chromatography system. I wrote the FORTH executive with native OS threads. Pend and Unpend processes.</p>
<p>I said to one of the geniuses: &#8220;You guys can&#8217;t see the big product picture like I can, but I can;t see the Multi-threading landmines&#8221;. So one real genius took my code, which was in production and just about real world bullet proof, and read the listing and ran coverage analysis. He came to me:</p>
<p>&#8220;This module deadlocks under these rare circumstances&#8221;. Mmm&#8230;&#8230;I didn;t see that, It had never happened. I took it up with the Founders. &#8220;My production code has a rare potential SMP deadlock that was not foreseeable at design time, it will cost x man hours to modify&#8221;.</p>
<p>&#8220;Shit, no way&#8221;, said the boss, &#8221; it will never come to pass&#8221;. &#8220;ok&#8221;, I said, &#8220;Your company&#8221;.</p>
<p>The system deadlocked and returned bad production data the next day for a major client. In my defense, I was 25 at the time, and new to threaded applications, and my code boundaries were interdependent with the peripheral group with the geniuses who were CS and Chem grads.</p>
<p>Beware the threads. More cores, diminishing returns until the compilers and JITS and can take whatever we throw and make the best of say, 8-24 cores.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Miller</title>
		<link>http://gigaom.com/2009/03/06/big-computer-brains-need-big-memory/#comment-162901</link>
		<dc:creator><![CDATA[Frank Miller]]></dc:creator>
		<pubDate>Sat, 07 Mar 2009 16:33:01 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/?p=31168#comment-162901</guid>
		<description><![CDATA[Well put Alan.  Programming has always been the biggest Achilles Heel of multiprocessors.  SMP has been around for decades and decades.  Countless papers have been written about the memory bandwidth and its closely related cousin, inter-processor communications, for years and years.  These problems are very well understood.  What has not progresses as quickly has been software technology.  We have a hard enough time getting scantily trained programmers to write simple event loops for Windows.  Something is going to have to be put in place that allows these non-academic coders to write code quickly without having to worry about cache coherence and mutual exclusion and memory and I/O bandwidth.  Once that is in place, the smart people can go off and optimize that.  But I don&#039;t see the programming problem going away anytime soon.]]></description>
		<content:encoded><![CDATA[<p>Well put Alan.  Programming has always been the biggest Achilles Heel of multiprocessors.  SMP has been around for decades and decades.  Countless papers have been written about the memory bandwidth and its closely related cousin, inter-processor communications, for years and years.  These problems are very well understood.  What has not progresses as quickly has been software technology.  We have a hard enough time getting scantily trained programmers to write simple event loops for Windows.  Something is going to have to be put in place that allows these non-academic coders to write code quickly without having to worry about cache coherence and mutual exclusion and memory and I/O bandwidth.  Once that is in place, the smart people can go off and optimize that.  But I don&#8217;t see the programming problem going away anytime soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Wilensky</title>
		<link>http://gigaom.com/2009/03/06/big-computer-brains-need-big-memory/#comment-162900</link>
		<dc:creator><![CDATA[Alan Wilensky]]></dc:creator>
		<pubDate>Sat, 07 Mar 2009 04:39:02 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/?p=31168#comment-162900</guid>
		<description><![CDATA[More cores need better threading models that do not require programmers to think too much about semaphores and pending / unpending processes. We are WAY behind the curve in native code compilation for anything beyond four cores.

This is a far more pressing issue than inter-core communication, which can be readily addressed with on chip caches and registers.]]></description>
		<content:encoded><![CDATA[<p>More cores need better threading models that do not require programmers to think too much about semaphores and pending / unpending processes. We are WAY behind the curve in native code compilation for anything beyond four cores.</p>
<p>This is a far more pressing issue than inter-core communication, which can be readily addressed with on chip caches and registers.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
