<?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: Top 5 Reasons why I Hate Parallel Programming (Sometimes)</title>
	<atom:link href="http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/</link>
	<description>A Blog on Parallel Programming and Concurrency by Michael Suess</description>
	<pubDate>Thu, 21 Aug 2008 14:56:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: A surefire way to get links and traffic for your blog &#187; All Tips and Tricks</title>
		<link>http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-29618</link>
		<dc:creator>A surefire way to get links and traffic for your blog &#187; All Tips and Tricks</dc:creator>
		<pubDate>Mon, 05 Nov 2007 11:22:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-29618</guid>
		<description>[...] Top 5 Reasons why I Hate Parallel Programming (Sometimes) by MIchael Suess [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Top 5 Reasons why I Hate Parallel Programming (Sometimes) by MIchael Suess [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Beliz Senyuz Saybasili</title>
		<link>http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-25159</link>
		<dc:creator>Beliz Senyuz Saybasili</dc:creator>
		<pubDate>Tue, 02 Oct 2007 16:42:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-25159</guid>
		<description>Hi Michael :) 

Did you hear XMT? XMT is Professor Uzi Vishkin's research project at the University of Maryland (http://www.umiacs.umd.edu/~vishkin/index.shtml). 

A brief description from SPAA'07: 
XMT (eXplicit Multi-Threading) on-chip general-purpose computer architecture is aimed at the classic goal of reducing single task completion time. It gives an easy general-purpose parallel programming model, and provides good performance with any amount of parallelism provided by the algorithm (up- and down-scalability). 

And this is the most striking: XMT is easy to program. There is a parallel programming course this semester for high school students.</description>
		<content:encoded><![CDATA[<p>Hi Michael <img src='http://www.thinkingparallel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Did you hear XMT? XMT is Professor Uzi Vishkin&#8217;s research project at the University of Maryland (http://www.umiacs.umd.edu/~vishkin/index.shtml). </p>
<p>A brief description from SPAA&#8217;07:<br />
XMT (eXplicit Multi-Threading) on-chip general-purpose computer architecture is aimed at the classic goal of reducing single task completion time. It gives an easy general-purpose parallel programming model, and provides good performance with any amount of parallelism provided by the algorithm (up- and down-scalability). </p>
<p>And this is the most striking: XMT is easy to program. There is a parallel programming course this semester for high school students.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joseph Szymanski &#124; Photographs &#124; &#187; Blog Archive &#187; Randomness: 893 Top 5 Lists&#8230;</title>
		<link>http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-19848</link>
		<dc:creator>Joseph Szymanski &#124; Photographs &#124; &#187; Blog Archive &#187; Randomness: 893 Top 5 Lists&#8230;</dc:creator>
		<pubDate>Sat, 18 Aug 2007 09:16:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-19848</guid>
		<description>[...] Top 5 Reasons why I Hate Parallel Programming (Sometimes) by MIchael Suess [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Top 5 Reasons why I Hate Parallel Programming (Sometimes) by MIchael Suess [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Power of Linking</title>
		<link>http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-19357</link>
		<dc:creator>The Power of Linking</dc:creator>
		<pubDate>Sun, 12 Aug 2007 04:56:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-19357</guid>
		<description>[...] Top 5 Reasons why I Hate Parallel Programming (Sometimes) by MIchael Suess [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Top 5 Reasons why I Hate Parallel Programming (Sometimes) by MIchael Suess [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 1001 Lists To Read Before You Die &#124; Terabell - technology, law, programming and a laugh</title>
		<link>http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-19313</link>
		<dc:creator>1001 Lists To Read Before You Die &#124; Terabell - technology, law, programming and a laugh</dc:creator>
		<pubDate>Sat, 11 Aug 2007 09:29:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-19313</guid>
		<description>[...] College 721.&#160;&#160;Top 20 Reasons why Web Apps are Superior to Desktop Apps 722.&#160;&#160;Top 5 Reasons why I Hate Parallel Programming (Sometimes) 723.&#160;&#160;Top Reasons to use LinkedIn 724.&#160;&#160;17 Tips that will save you time in [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] College 721.&nbsp;&nbsp;Top 20 Reasons why Web Apps are Superior to Desktop Apps 722.&nbsp;&nbsp;Top 5 Reasons why I Hate Parallel Programming (Sometimes) 723.&nbsp;&nbsp;Top Reasons to use LinkedIn 724.&nbsp;&nbsp;17 Tips that will save you time in [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Full List for Top 5 Contest &#8212; My Life With IT</title>
		<link>http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-18649</link>
		<dc:creator>Full List for Top 5 Contest &#8212; My Life With IT</dc:creator>
		<pubDate>Fri, 03 Aug 2007 10:02:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-18649</guid>
		<description>[...] Top 5 Reasons why I Hate Parallel Programming (Sometimes) by MIchael Suess [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Top 5 Reasons why I Hate Parallel Programming (Sometimes) by MIchael Suess [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randomness: 893 Top 5 Lists... &#124; Photography and Art, Mostly&#8230;</title>
		<link>http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-12250</link>
		<dc:creator>Randomness: 893 Top 5 Lists... &#124; Photography and Art, Mostly&#8230;</dc:creator>
		<pubDate>Sun, 10 Jun 2007 17:05:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-12250</guid>
		<description>[...] Top 5 Reasons why I Hate Parallel Programming (Sometimes) by MIchael Suess [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Top 5 Reasons why I Hate Parallel Programming (Sometimes) by MIchael Suess [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: scalability.org &#187; Blog Archive &#187; Nail, hammer, hit hit hit ...</title>
		<link>http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-10678</link>
		<dc:creator>scalability.org &#187; Blog Archive &#187; Nail, hammer, hit hit hit ...</dc:creator>
		<pubDate>Sun, 27 May 2007 19:41:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-10678</guid>
		<description>[...] post that struck me most recently was his &#8220;5-things&#8221; post. One of my largest complaints about parallel programming are the debuggers. In many [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] post that struck me most recently was his &#8220;5-things&#8221; post. One of my largest complaints about parallel programming are the debuggers. In many [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A million top 5&#8217;s</title>
		<link>http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-9461</link>
		<dc:creator>A million top 5&#8217;s</dc:creator>
		<pubDate>Thu, 17 May 2007 11:29:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-9461</guid>
		<description>[...] Top 5 Reasons why I Hate Parallel Programming (Sometimes) by MIchael Suess [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Top 5 Reasons why I Hate Parallel Programming (Sometimes) by MIchael Suess [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Dowie</title>
		<link>http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-9369</link>
		<dc:creator>Martin Dowie</dc:creator>
		<pubDate>Wed, 16 May 2007 18:41:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/05/08/top-5-reasons-why-i-hate-parallel-programming-sometimes/#comment-9369</guid>
		<description>Have you tried Ada (specifically Ada2005)? It's a language that can perform as well as C or C++ and has had parallelism built (aka 'tasking model') into the language since its first incarnation (Ada83). Of course, back in those days that made way too many demands on the OS and it got a bit of a bad rep. but not a problem today.

It should certainly knock points 3 and 5 on the head.

The latest language revision added OO support to the tasking model, so you now derive from an active class.

Check out https://libre.adacore.com/ for a free (beer &#38; speech) compiler, IDE and add ons (XML, CORBA, Gtk, etc).

And its not just the military that are using it. Digital TV, SatNav and Processor Fabrication are some of the more 'unheard' of users.

Cheers
-- Martin</description>
		<content:encoded><![CDATA[<p>Have you tried Ada (specifically Ada2005)? It&#8217;s a language that can perform as well as C or C++ and has had parallelism built (aka &#8216;tasking model&#8217;) into the language since its first incarnation (Ada83). Of course, back in those days that made way too many demands on the OS and it got a bit of a bad rep. but not a problem today.</p>
<p>It should certainly knock points 3 and 5 on the head.</p>
<p>The latest language revision added OO support to the tasking model, so you now derive from an active class.</p>
<p>Check out <a href="https://libre.adacore.com/" rel="nofollow">https://libre.adacore.com/</a> for a free (beer &amp; speech) compiler, IDE and add ons (XML, CORBA, Gtk, etc).</p>
<p>And its not just the military that are using it. Digital TV, SatNav and Processor Fabrication are some of the more &#8216;unheard&#8217; of users.</p>
<p>Cheers<br />
&#8211; Martin</p>
]]></content:encoded>
	</item>
</channel>
</rss>
