<?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: A plea:  Let&#8217;s reach a consensus on the meanings of ManyCore, MultiCore, MultiProcessor&#8230;..</title>
	<atom:link href="http://www.chipdesignmag.com/martins/2008/04/17/a-plea-lets-reach-a-consensus-on-the-meanings-of-manycore-multicore-multiprocessor/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chipdesignmag.com/martins/2008/04/17/a-plea-lets-reach-a-consensus-on-the-meanings-of-manycore-multicore-multiprocessor/</link>
	<description>ESL, embedded processors, and more</description>
	<pubDate>Thu, 16 Oct 2008 00:20:19 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Defining Multicore, Manycore, Multiprocessor, MPSoC, SMP, etc.</title>
		<link>http://www.chipdesignmag.com/martins/2008/04/17/a-plea-lets-reach-a-consensus-on-the-meanings-of-manycore-multicore-multiprocessor/#comment-192</link>
		<dc:creator>Defining Multicore, Manycore, Multiprocessor, MPSoC, SMP, etc.</dc:creator>
		<pubDate>Mon, 28 Jul 2008 19:40:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.chipdesignmag.com/martins/?p=5#comment-192</guid>
		<description>[...] Full Story [...]</description>
		<content:encoded><![CDATA[<p>[...] Full Story [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakob Engblom</title>
		<link>http://www.chipdesignmag.com/martins/2008/04/17/a-plea-lets-reach-a-consensus-on-the-meanings-of-manycore-multicore-multiprocessor/#comment-23</link>
		<dc:creator>Jakob Engblom</dc:creator>
		<pubDate>Mon, 05 May 2008 06:40:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.chipdesignmag.com/martins/?p=5#comment-23</guid>
		<description>(we need a forum for this!!!)

As I said in my comment to Grant's comment on my blog, I think that the phase change in how chips work as we reach some core count can be explained as the result of underlying design decisions. In the cores, their interconnects, memories, communication structure, something... to simply build a 100-core chip will require certain things to be done differently compared to a 4-core homogeneous SMP processor unit like a Core 2 Quad (to use a very mundane an uninteresting example of mainstream architecture). And I really think that is where we need to have a taxonomy to help us.</description>
		<content:encoded><![CDATA[<p>(we need a forum for this!!!)</p>
<p>As I said in my comment to Grant&#8217;s comment on my blog, I think that the phase change in how chips work as we reach some core count can be explained as the result of underlying design decisions. In the cores, their interconnects, memories, communication structure, something&#8230; to simply build a 100-core chip will require certain things to be done differently compared to a 4-core homogeneous SMP processor unit like a Core 2 Quad (to use a very mundane an uninteresting example of mainstream architecture). And I really think that is where we need to have a taxonomy to help us.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grant Martin</title>
		<link>http://www.chipdesignmag.com/martins/2008/04/17/a-plea-lets-reach-a-consensus-on-the-meanings-of-manycore-multicore-multiprocessor/#comment-20</link>
		<dc:creator>Grant Martin</dc:creator>
		<pubDate>Sat, 03 May 2008 22:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.chipdesignmag.com/martins/?p=5#comment-20</guid>
		<description>Jakob, thanks for the kind comments.  I would recommend readers to look at Jakob's blog, &lt;a href="http://jakob.engbloms.se/" rel="nofollow"&gt;Observations from Uppsala&lt;/a&gt;, for his opinions on a variety of topics.

I'm not sure that we can keep the core count completely out of taxonomies, however.   This is simply because I have a suspicion that things change qualitatively, and not just quantitatively, as you go from 1 to 2 to 4 to 10 to 100 to 1000 to ???? cores.  Somewhere along that increment, I suspect that we will want to treat systems differently, and programme them differently, and architect them differently.  What the "magic" numbers will be in this incremental continuum, that separate multi-core systems of type X from type Y,  I don't know yet (suggestions always welcome).  Note that there is no science here - just a gut feel (from a middle-aged or older gut!)</description>
		<content:encoded><![CDATA[<p>Jakob, thanks for the kind comments.  I would recommend readers to look at Jakob&#8217;s blog, <a href="http://jakob.engbloms.se/" rel="nofollow">Observations from Uppsala</a>, for his opinions on a variety of topics.</p>
<p>I&#8217;m not sure that we can keep the core count completely out of taxonomies, however.   This is simply because I have a suspicion that things change qualitatively, and not just quantitatively, as you go from 1 to 2 to 4 to 10 to 100 to 1000 to ???? cores.  Somewhere along that increment, I suspect that we will want to treat systems differently, and programme them differently, and architect them differently.  What the &#8220;magic&#8221; numbers will be in this incremental continuum, that separate multi-core systems of type X from type Y,  I don&#8217;t know yet (suggestions always welcome).  Note that there is no science here - just a gut feel (from a middle-aged or older gut!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakob Engblom</title>
		<link>http://www.chipdesignmag.com/martins/2008/04/17/a-plea-lets-reach-a-consensus-on-the-meanings-of-manycore-multicore-multiprocessor/#comment-17</link>
		<dc:creator>Jakob Engblom</dc:creator>
		<pubDate>Sat, 03 May 2008 19:26:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.chipdesignmag.com/martins/?p=5#comment-17</guid>
		<description>I think this is a great concern to all us active in the field. A clear taxonomy, however conceived, will help the discussion. As noted at http://jakob.engbloms.se/archives/114 , I think core count has to be kept out of the hardware taxonomy, and agree that programming models are a separate issue. I guess that the main area where you can usefully do a taxonomy will be to dissect the memory and communications systems of a chip -- levels of memory, caches or programmer controlled, sizes per core, latencies to other memories, where IO can go. As well as the nature of the cores themselves, and their relative similarity or difference from each other. 

Great blog, by the way!</description>
		<content:encoded><![CDATA[<p>I think this is a great concern to all us active in the field. A clear taxonomy, however conceived, will help the discussion. As noted at <a href="http://jakob.engbloms.se/archives/114" rel="nofollow">http://jakob.engbloms.se/archives/114</a> , I think core count has to be kept out of the hardware taxonomy, and agree that programming models are a separate issue. I guess that the main area where you can usefully do a taxonomy will be to dissect the memory and communications systems of a chip &#8212; levels of memory, caches or programmer controlled, sizes per core, latencies to other memories, where IO can go. As well as the nature of the cores themselves, and their relative similarity or difference from each other. </p>
<p>Great blog, by the way!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Observations from Uppsala &#187; Blog Archive &#187; Grant Martin on Manycore Multicore MPSoC AMP SMP Multi-X&#8230;</title>
		<link>http://www.chipdesignmag.com/martins/2008/04/17/a-plea-lets-reach-a-consensus-on-the-meanings-of-manycore-multicore-multiprocessor/#comment-16</link>
		<dc:creator>Observations from Uppsala &#187; Blog Archive &#187; Grant Martin on Manycore Multicore MPSoC AMP SMP Multi-X&#8230;</dc:creator>
		<pubDate>Sat, 03 May 2008 19:23:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.chipdesignmag.com/martins/?p=5#comment-16</guid>
		<description>[...] Martin is a nice fellow from Tensilica who has a blog at ChipDesignMag. In a recent post, he raises the question of nomenclature and taxonomy for multicore processor designs: &#8230;the [...]</description>
		<content:encoded><![CDATA[<p>[...] Martin is a nice fellow from Tensilica who has a blog at ChipDesignMag. In a recent post, he raises the question of nomenclature and taxonomy for multicore processor designs: &#8230;the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grant Martin</title>
		<link>http://www.chipdesignmag.com/martins/2008/04/17/a-plea-lets-reach-a-consensus-on-the-meanings-of-manycore-multicore-multiprocessor/#comment-5</link>
		<dc:creator>Grant Martin</dc:creator>
		<pubDate>Thu, 24 Apr 2008 15:00:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.chipdesignmag.com/martins/?p=5#comment-5</guid>
		<description>Markus

Reading (perhaps incorrectly) between the lines, it sounds as though the Multicore Association is working on a taxonomy of terms and types of architectural and programming model approaches.  If that is the case, then it would be better to open up now rather than put something out that does not represent the full spectrum of the community  After all, there are and have been many people in academia and industry working in this area who are not members of your association who have information and ideas to contribute.    
Please tell us more............enquiring minds want to know!

Best, Grant</description>
		<content:encoded><![CDATA[<p>Markus</p>
<p>Reading (perhaps incorrectly) between the lines, it sounds as though the Multicore Association is working on a taxonomy of terms and types of architectural and programming model approaches.  If that is the case, then it would be better to open up now rather than put something out that does not represent the full spectrum of the community  After all, there are and have been many people in academia and industry working in this area who are not members of your association who have information and ideas to contribute.<br />
Please tell us more&#8230;&#8230;&#8230;&#8230;enquiring minds want to know!</p>
<p>Best, Grant</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markus Levy</title>
		<link>http://www.chipdesignmag.com/martins/2008/04/17/a-plea-lets-reach-a-consensus-on-the-meanings-of-manycore-multicore-multiprocessor/#comment-4</link>
		<dc:creator>Markus Levy</dc:creator>
		<pubDate>Thu, 24 Apr 2008 00:55:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.chipdesignmag.com/martins/?p=5#comment-4</guid>
		<description>The confusion and wide variety of terminology is just the tip of the iceberg. Stay tuned, the Multicore Association (or is that Manycore Association or Multi-x Association?) has something in the works' that should help the industry get sorted out.</description>
		<content:encoded><![CDATA[<p>The confusion and wide variety of terminology is just the tip of the iceberg. Stay tuned, the Multicore Association (or is that Manycore Association or Multi-x Association?) has something in the works&#8217; that should help the industry get sorted out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Larry Lapides</title>
		<link>http://www.chipdesignmag.com/martins/2008/04/17/a-plea-lets-reach-a-consensus-on-the-meanings-of-manycore-multicore-multiprocessor/#comment-3</link>
		<dc:creator>Larry Lapides</dc:creator>
		<pubDate>Tue, 22 Apr 2008 15:27:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.chipdesignmag.com/martins/?p=5#comment-3</guid>
		<description>Hi Grant.  It has been a bit confusing the last few weeks at conferences, with all the different terms used willy nilly, sometimes even interchanged in the same presentation.   It would be great if someone in academia would step up here.  Also, the discussion forum on the Open Virtual Platforms website (www.OVPworld.org) could be used for this.  I'll get a category/forum set up there.  Larry</description>
		<content:encoded><![CDATA[<p>Hi Grant.  It has been a bit confusing the last few weeks at conferences, with all the different terms used willy nilly, sometimes even interchanged in the same presentation.   It would be great if someone in academia would step up here.  Also, the discussion forum on the Open Virtual Platforms website (www.OVPworld.org) could be used for this.  I&#8217;ll get a category/forum set up there.  Larry</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Blyler</title>
		<link>http://www.chipdesignmag.com/martins/2008/04/17/a-plea-lets-reach-a-consensus-on-the-meanings-of-manycore-multicore-multiprocessor/#comment-2</link>
		<dc:creator>John Blyler</dc:creator>
		<pubDate>Fri, 18 Apr 2008 15:45:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.chipdesignmag.com/martins/?p=5#comment-2</guid>
		<description>Hi Grant. Excellent idea to engage academia is this "multi-x" discussion. I would add that this should go beyond the IEEE and ACM domains, too. I'll contact some of my colleagues and encourage others to do the same.</description>
		<content:encoded><![CDATA[<p>Hi Grant. Excellent idea to engage academia is this &#8220;multi-x&#8221; discussion. I would add that this should go beyond the IEEE and ACM domains, too. I&#8217;ll contact some of my colleagues and encourage others to do the same.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
