<?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: May&#8217;s Law and Parallel Software</title>
	<atom:link href="http://www.linux-mag.com/id/8422/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linux-mag.com/id/8422/</link>
	<description>Open Source, Open Standards</description>
	<lastBuildDate>Sat, 05 Oct 2013 13:48:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: gujjar</title>
		<link>http://www.linux-mag.com/id/8422/#comment-824109</link>
		<dc:creator>gujjar</dc:creator>
		<pubDate>Fri, 22 Mar 2013 10:07:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/?p=8422#comment-824109</guid>
		<description>It&#039;s hard to tell with these Internet startups if they&#039;re really interested in building companies or if they&#039;re just interested in the money. I can tell you, though: If they don&#039;t really want to build a company, they won&#039;t luck into it. That&#039;s because it&#039;s so hard that if you don&#039;t have a passion, you&#039;ll give up.
&lt;a href=&quot;http://www.prescientlaw.co.uk/&quot; rel=&quot;nofollow&quot;&gt;Divorce solicitors london&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>It&#8217;s hard to tell with these Internet startups if they&#8217;re really interested in building companies or if they&#8217;re just interested in the money. I can tell you, though: If they don&#8217;t really want to build a company, they won&#8217;t luck into it. That&#8217;s because it&#8217;s so hard that if you don&#8217;t have a passion, you&#8217;ll give up.<br />
<a href="http://www.prescientlaw.co.uk/" rel="nofollow">Divorce solicitors london</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mad prof</title>
		<link>http://www.linux-mag.com/id/8422/#comment-573241</link>
		<dc:creator>mad prof</dc:creator>
		<pubDate>Fri, 16 Nov 2012 12:19:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/?p=8422#comment-573241</guid>
		<description>agreed jonathan, perhaps he and Carl Sassenrath, CTO 
REBOL Technologies and lead amiga OS tech can talk now that REBOL is goign open source http://rebol.com/
&quot; Fighting software complexity...
Software systems have become too complex, layers upon layers of complexity, each more brittle and vulnerable to failure. In the end software becomes the problem, not the solution. We rebel against such complexity, fighting back with the most powerful tool available: language itself.&quot;

the fact this artical is over 12 months old now perhaps Douglas and linux mag might like to get them together and do a retrospect from two long time legends and how they can help the new massive ARM Linux commercial world vendors di it right and give the world a new direction in KISS</description>
		<content:encoded><![CDATA[<p>agreed jonathan, perhaps he and Carl Sassenrath, CTO<br />
REBOL Technologies and lead amiga OS tech can talk now that REBOL is goign open source <a href="http://rebol.com/" rel="nofollow">http://rebol.com/</a><br />
&#8221; Fighting software complexity&#8230;<br />
Software systems have become too complex, layers upon layers of complexity, each more brittle and vulnerable to failure. In the end software becomes the problem, not the solution. We rebel against such complexity, fighting back with the most powerful tool available: language itself.&#8221;</p>
<p>the fact this artical is over 12 months old now perhaps Douglas and linux mag might like to get them together and do a retrospect from two long time legends and how they can help the new massive ARM Linux commercial world vendors di it right and give the world a new direction in KISS</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pavlik</title>
		<link>http://www.linux-mag.com/id/8422/#comment-9242</link>
		<dc:creator>pavlik</dc:creator>
		<pubDate>Tue, 22 Mar 2011 13:57:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/?p=8422#comment-9242</guid>
		<description>Surely, why not an Occam revival? Great idea, great language! Ahead of his time?</description>
		<content:encoded><![CDATA[<p>Surely, why not an Occam revival? Great idea, great language! Ahead of his time?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan May</title>
		<link>http://www.linux-mag.com/id/8422/#comment-9233</link>
		<dc:creator>Jonathan May</dc:creator>
		<pubDate>Sun, 20 Mar 2011 18:50:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/?p=8422#comment-9233</guid>
		<description>David May would have been a good person to interview about this! I am sure he has quite a strong view - particularly given your very specific interpretation of his law.

David very publicly takes the view that parallel programming, concurrency, real-time software and event-driven programming are all easy: simple problems to solve given the right tools. In fact, much of his commercial work (transputer, Occam, &lt;a href=&quot;http://xmos.com&quot; rel=&quot;nofollow&quot;&gt;XMOS&lt;/a&gt; etc), and his academic work, has been about making highly efficient, easy-to-use concurrent devices, compilers and languages. 

Can I suggest a follow-up article where you interview him? I can arrange an introduction if you like.</description>
		<content:encoded><![CDATA[<p>David May would have been a good person to interview about this! I am sure he has quite a strong view &#8211; particularly given your very specific interpretation of his law.</p>
<p>David very publicly takes the view that parallel programming, concurrency, real-time software and event-driven programming are all easy: simple problems to solve given the right tools. In fact, much of his commercial work (transputer, Occam, <a href="http://xmos.com" rel="nofollow">XMOS</a> etc), and his academic work, has been about making highly efficient, easy-to-use concurrent devices, compilers and languages. </p>
<p>Can I suggest a follow-up article where you interview him? I can arrange an introduction if you like.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: markhahn</title>
		<link>http://www.linux-mag.com/id/8422/#comment-9225</link>
		<dc:creator>markhahn</dc:creator>
		<pubDate>Fri, 18 Mar 2011 19:17:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/?p=8422#comment-9225</guid>
		<description>if your code only uses send/recv, it&#039;s either trivial or has reimplemented some of the higher-order communication forms that MPI provides.  reimplementing is not the greatest sin, but often results in poorer versions.  for instance, do your collectives scale as well as MPIs?  do they take advantage of hardware support that the interconnect may provide?</description>
		<content:encoded><![CDATA[<p>if your code only uses send/recv, it&#8217;s either trivial or has reimplemented some of the higher-order communication forms that MPI provides.  reimplementing is not the greatest sin, but often results in poorer versions.  for instance, do your collectives scale as well as MPIs?  do they take advantage of hardware support that the interconnect may provide?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wgodoy</title>
		<link>http://www.linux-mag.com/id/8422/#comment-9220</link>
		<dc:creator>wgodoy</dc:creator>
		<pubDate>Fri, 18 Mar 2011 16:47:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/?p=8422#comment-9220</guid>
		<description>I think the author of this article needs to take a look at Java Threads. It&#039;s not even mentioned. Java threads (which is not hard to program) combined with MPI gives a boost to HPC and more control on your code then OpenMP.</description>
		<content:encoded><![CDATA[<p>I think the author of this article needs to take a look at Java Threads. It&#8217;s not even mentioned. Java threads (which is not hard to program) combined with MPI gives a boost to HPC and more control on your code then OpenMP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: linus_cal</title>
		<link>http://www.linux-mag.com/id/8422/#comment-9216</link>
		<dc:creator>linus_cal</dc:creator>
		<pubDate>Thu, 17 Mar 2011 23:31:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/?p=8422#comment-9216</guid>
		<description>Great post DEadline...your prediction couldn&#039;t have come at a better time. 
Let the wars begin...
http://blogs.forbes.com/briancaulfield/2011/03/17/intel-snaps-up-mobile-multimedia-specialist-silicon-hive/</description>
		<content:encoded><![CDATA[<p>Great post DEadline&#8230;your prediction couldn&#8217;t have come at a better time.<br />
Let the wars begin&#8230;<br />
<a href="http://blogs.forbes.com/briancaulfield/2011/03/17/intel-snaps-up-mobile-multimedia-specialist-silicon-hive/" rel="nofollow">http://blogs.forbes.com/briancaulfield/2011/03/17/intel-snaps-up-mobile-multimedia-specialist-silicon-hive/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zakhurlifesbane</title>
		<link>http://www.linux-mag.com/id/8422/#comment-9215</link>
		<dc:creator>zakhurlifesbane</dc:creator>
		<pubDate>Thu, 17 Mar 2011 18:28:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/?p=8422#comment-9215</guid>
		<description>Gee, Erlang is parallel and fault-tolerant.  I am thinking some hardware needs to &quot;back off&quot; in terms of how it manages cache and processors need dedicated roles in the sense that some (like GPUs) do computation and others do logic, setup, cleanup, AND cache management.  Hardware cache management is optimized for linear computing and not always for that.  Put that back under program control (well sorts, like setting up DMAs and defining limit addresses for incoming, outgoing and working cache with rollin-rollout of each)  CPU Cache is many times faster than main memory and needs good management.

HPC will use all of those, but we are still a long way from any really viable AI except in limited areas.  Many of those require breakthroughs in other areas of understanding--such as speech-to-text where hardware can hear a lot more than the human ear and we need to focus on what makes speech meaningful.</description>
		<content:encoded><![CDATA[<p>Gee, Erlang is parallel and fault-tolerant.  I am thinking some hardware needs to &#8220;back off&#8221; in terms of how it manages cache and processors need dedicated roles in the sense that some (like GPUs) do computation and others do logic, setup, cleanup, AND cache management.  Hardware cache management is optimized for linear computing and not always for that.  Put that back under program control (well sorts, like setting up DMAs and defining limit addresses for incoming, outgoing and working cache with rollin-rollout of each)  CPU Cache is many times faster than main memory and needs good management.</p>
<p>HPC will use all of those, but we are still a long way from any really viable AI except in limited areas.  Many of those require breakthroughs in other areas of understanding&#8211;such as speech-to-text where hardware can hear a lot more than the human ear and we need to focus on what makes speech meaningful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: coolul007</title>
		<link>http://www.linux-mag.com/id/8422/#comment-9204</link>
		<dc:creator>coolul007</dc:creator>
		<pubDate>Thu, 17 Mar 2011 13:20:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/?p=8422#comment-9204</guid>
		<description>Unfortunately, MPI and others want to start a religion rather than solve a problem. Yes, communication is the key to all HPC. Creating a communication interface with more instructions than the host language does not endear one to writing programs. What ever happened to &quot;send and receive&quot;?</description>
		<content:encoded><![CDATA[<p>Unfortunately, MPI and others want to start a religion rather than solve a problem. Yes, communication is the key to all HPC. Creating a communication interface with more instructions than the host language does not endear one to writing programs. What ever happened to &#8220;send and receive&#8221;?</p>
]]></content:encoded>
	</item>
</channel>
</rss>