<?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: Parallel Programming News for Week 29/2007</title>
	<atom:link href="http://www.thinkingparallel.com/2007/07/18/parallel-programming-news-for-week-292007/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thinkingparallel.com/2007/07/18/parallel-programming-news-for-week-292007/</link>
	<description>A Blog on Parallel Programming and Concurrency by Michael Suess</description>
	<pubDate>Wed, 09 Jul 2008 02:34:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Michael Suess</title>
		<link>http://www.thinkingparallel.com/2007/07/18/parallel-programming-news-for-week-292007/#comment-17949</link>
		<dc:creator>Michael Suess</dc:creator>
		<pubDate>Wed, 25 Jul 2007 15:22:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/07/18/parallel-programming-news-for-week-xx2007/#comment-17949</guid>
		<description>@bing: thanks for the link, I will check it out soon.

@ARI: no, I have not played with Terracotta, as my playtime is seriously limited at the moment. I have at least 10 systems that I would like to play with (including Erlang, Intels TBB and others), but unfortunately, nobody pays me to do these things and I have many other things to do in my (few and precious) spare time...</description>
		<content:encoded><![CDATA[<p>@bing: thanks for the link, I will check it out soon.</p>
<p>@ARI: no, I have not played with Terracotta, as my playtime is seriously limited at the moment. I have at least 10 systems that I would like to play with (including Erlang, Intels TBB and others), but unfortunately, nobody pays me to do these things and I have many other things to do in my (few and precious) spare time&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bing</title>
		<link>http://www.thinkingparallel.com/2007/07/18/parallel-programming-news-for-week-292007/#comment-17834</link>
		<dc:creator>bing</dc:creator>
		<pubDate>Mon, 23 Jul 2007 18:38:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/07/18/parallel-programming-news-for-week-xx2007/#comment-17834</guid>
		<description>A good explanation of Java memory model (and memory models in general) : http://java.sun.com/docs/books/jls/download/langspec-3.0.pdf
Chapter 17 (section 2)</description>
		<content:encoded><![CDATA[<p>A good explanation of Java memory model (and memory models in general) : <a href="http://java.sun.com/docs/books/jls/download/langspec-3.0.pdf" rel="nofollow">http://java.sun.com/docs/books/jls/download/langspec-3.0.pdf</a><br />
Chapter 17 (section 2)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ARI ZILKA</title>
		<link>http://www.thinkingparallel.com/2007/07/18/parallel-programming-news-for-week-292007/#comment-17806</link>
		<dc:creator>ARI ZILKA</dc:creator>
		<pubDate>Mon, 23 Jul 2007 09:11:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/07/18/parallel-programming-news-for-week-xx2007/#comment-17806</guid>
		<description>Michael,

Have you played with Terracotta for thread-level coordination across JVMs using pure Java constructs like wait() / notify(), etc.  java.util.concurrent (or OSWEGO) work on top of the stuff.  Take a look.  tell me what you think.

I will definitely keep an eye out for your ideas on this blog.  Concurrency is VERY important, IMHO.

--Ari</description>
		<content:encoded><![CDATA[<p>Michael,</p>
<p>Have you played with Terracotta for thread-level coordination across JVMs using pure Java constructs like wait() / notify(), etc.  java.util.concurrent (or OSWEGO) work on top of the stuff.  Take a look.  tell me what you think.</p>
<p>I will definitely keep an eye out for your ideas on this blog.  Concurrency is VERY important, IMHO.</p>
<p>&#8211;Ari</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Suess</title>
		<link>http://www.thinkingparallel.com/2007/07/18/parallel-programming-news-for-week-292007/#comment-17715</link>
		<dc:creator>Michael Suess</dc:creator>
		<pubDate>Sat, 21 Jul 2007 19:38:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/07/18/parallel-programming-news-for-week-xx2007/#comment-17715</guid>
		<description>Saurabh: I am afraid I need more than a couple of lines in a comment for that. But I have already started an article on memory models and will post it in a not so distant future (notice how I avoided any specific timeframe - this stuff is complicated, even more since every parallel programming system has a different memory model)...</description>
		<content:encoded><![CDATA[<p>Saurabh: I am afraid I need more than a couple of lines in a comment for that. But I have already started an article on memory models and will post it in a not so distant future (notice how I avoided any specific timeframe - this stuff is complicated, even more since every parallel programming system has a different memory model)&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wes Felter</title>
		<link>http://www.thinkingparallel.com/2007/07/18/parallel-programming-news-for-week-292007/#comment-17561</link>
		<dc:creator>Wes Felter</dc:creator>
		<pubDate>Thu, 19 Jul 2007 22:14:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/07/18/parallel-programming-news-for-week-xx2007/#comment-17561</guid>
		<description>Stanford just released the Sequoia compiler.</description>
		<content:encoded><![CDATA[<p>Stanford just released the Sequoia compiler.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Saurabh</title>
		<link>http://www.thinkingparallel.com/2007/07/18/parallel-programming-news-for-week-292007/#comment-17546</link>
		<dc:creator>Saurabh</dc:creator>
		<pubDate>Thu, 19 Jul 2007 17:37:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/07/18/parallel-programming-news-for-week-xx2007/#comment-17546</guid>
		<description>Could you elaborate about memory model and memory barriers (re the spin buffer article)? I admit that the DDJ article example is a very special-scenario one (only two threads, one must remain consumer all the time, the other must remain producer all the time), but didnt see anything wrong with it per se. Thanks.</description>
		<content:encoded><![CDATA[<p>Could you elaborate about memory model and memory barriers (re the spin buffer article)? I admit that the DDJ article example is a very special-scenario one (only two threads, one must remain consumer all the time, the other must remain producer all the time), but didnt see anything wrong with it per se. Thanks.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
