<?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 for Touch Dreams</title>
	<atom:link href="http://www.touchdreams.net/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.touchdreams.net/blog</link>
	<description>Serious Fun</description>
	<pubDate>Fri, 12 Mar 2010 00:56:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on ThreadSanitizer by Kostya</title>
		<link>http://www.touchdreams.net/blog/2010/02/02/threadsanitizer/comment-page-1/#comment-25</link>
		<dc:creator>Kostya</dc:creator>
		<pubDate>Thu, 18 Feb 2010 17:46:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=221#comment-25</guid>
		<description>You are welcome to try the tool! :)</description>
		<content:encoded><![CDATA[<p>You are welcome to try the tool! <img src='http://www.touchdreams.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Understanding Data Races 3: Several currently available tools (2/3) by cwillis-PetraVM</title>
		<link>http://www.touchdreams.net/blog/2006/08/04/understanding-data-races-3-several-currently-available-tools-23/comment-page-1/#comment-24</link>
		<dc:creator>cwillis-PetraVM</dc:creator>
		<pubDate>Fri, 06 Nov 2009 23:00:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=13#comment-24</guid>
		<description>Hi Yuan,
You might appreciate a post we did on the difference between static analysis race detectors and simulation-based concurrency tools like Jinx. You can find the two part at article at http://petravm.com/blog</description>
		<content:encoded><![CDATA[<p>Hi Yuan,<br />
You might appreciate a post we did on the difference between static analysis race detectors and simulation-based concurrency tools like Jinx. You can find the two part at article at <a href="http://petravm.com/blog" rel="nofollow">http://petravm.com/blog</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Common Mistake in Using OpenCL (2): Mis-aligned Vector Field by Yuan</title>
		<link>http://www.touchdreams.net/blog/2009/08/28/common-mistake-in-using-opencl-2-mis-aligned-vector-field/comment-page-1/#comment-23</link>
		<dc:creator>Yuan</dc:creator>
		<pubDate>Wed, 30 Sep 2009 04:34:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=209#comment-23</guid>
		<description>On most 64-bit systems, the size of C 'int' stays 32-bit. C 'long' type and pointer type become 64-bit. So you probably still need to pad the structure with 3 'int's. The size of cl_float4 does not change with the host system. The header file defines the alignment requirement of cl_float4 if the host compiler supports alignment directive.</description>
		<content:encoded><![CDATA[<p>On most 64-bit systems, the size of C &#8216;int&#8217; stays 32-bit. C &#8216;long&#8217; type and pointer type become 64-bit. So you probably still need to pad the structure with 3 &#8216;int&#8217;s. The size of cl_float4 does not change with the host system. The header file defines the alignment requirement of cl_float4 if the host compiler supports alignment directive.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Common Mistake in Using OpenCL (2): Mis-aligned Vector Field by John</title>
		<link>http://www.touchdreams.net/blog/2009/08/28/common-mistake-in-using-opencl-2-mis-aligned-vector-field/comment-page-1/#comment-22</link>
		<dc:creator>John</dc:creator>
		<pubDate>Tue, 29 Sep 2009 03:59:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=209#comment-22</guid>
		<description>just following up. 

manually padding for 32 bit architecture as you did with 3 integers is correct. So is it fair to say that for 64 bit architecture, manual padding would be 1 int? This is in consideration of the size of int changing, hence I could see the use of cl_int, cl_float4</description>
		<content:encoded><![CDATA[<p>just following up. </p>
<p>manually padding for 32 bit architecture as you did with 3 integers is correct. So is it fair to say that for 64 bit architecture, manual padding would be 1 int? This is in consideration of the size of int changing, hence I could see the use of cl_int, cl_float4</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CUDA Thread, Warp and SIMT by Anton</title>
		<link>http://www.touchdreams.net/blog/2009/02/26/cuda-thread-warp-and-simt/comment-page-1/#comment-21</link>
		<dc:creator>Anton</dc:creator>
		<pubDate>Sun, 17 May 2009 18:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=155#comment-21</guid>
		<description>Thank you for such a great clarification of branches.

Now I know that if a condition of «if» statement evaluates to different values at a different threads within a warp, then execution time will be as both of branches are executed.</description>
		<content:encoded><![CDATA[<p>Thank you for such a great clarification of branches.</p>
<p>Now I know that if a condition of «if» statement evaluates to different values at a different threads within a warp, then execution time will be as both of branches are executed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Thread Cleanup Handlers, exit(), _exit(), atexit(), and pthread_exit() by Niels de Vos</title>
		<link>http://www.touchdreams.net/blog/2009/01/03/thread-cleanup-handlers-exit-_exit-atexit-and-pthread_exit/comment-page-1/#comment-20</link>
		<dc:creator>Niels de Vos</dc:creator>
		<pubDate>Mon, 11 May 2009 09:16:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=35#comment-20</guid>
		<description>Nice writeup, thanks!</description>
		<content:encoded><![CDATA[<p>Nice writeup, thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Thread Cleanup Handlers, exit(), _exit(), atexit(), and pthread_exit() by J.S.</title>
		<link>http://www.touchdreams.net/blog/2009/01/03/thread-cleanup-handlers-exit-_exit-atexit-and-pthread_exit/comment-page-1/#comment-18</link>
		<dc:creator>J.S.</dc:creator>
		<pubDate>Sat, 25 Apr 2009 05:20:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=35#comment-18</guid>
		<description>Thanks for explaining this! The description is pretty dense. I read it over 5 times before understanding every points you made. But the information is very helpful. The weird random crash problem in our application during shutdown makes much more sense to me now.</description>
		<content:encoded><![CDATA[<p>Thanks for explaining this! The description is pretty dense. I read it over 5 times before understanding every points you made. But the information is very helpful. The weird random crash problem in our application during shutdown makes much more sense to me now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Extending the OpenMP profiling API for OpenMP 3.0 by OpenMP 3.0 Profiling: a paper and an implementation</title>
		<link>http://www.touchdreams.net/blog/2008/11/21/extending-the-openmp-profiling-api-for-openmp-30/comment-page-1/#comment-17</link>
		<dc:creator>OpenMP 3.0 Profiling: a paper and an implementation</dc:creator>
		<pubDate>Mon, 30 Mar 2009 00:08:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=59#comment-17</guid>
		<description>[...] I wrote a paper describing the techniques used to do the OpenMP 3.0 performance profiling which was mentioned in my previous blog. The paper is going to be presented at this year&#8217;s [...]</description>
		<content:encoded><![CDATA[<p>[...] I wrote a paper describing the techniques used to do the OpenMP 3.0 performance profiling which was mentioned in my previous blog. The paper is going to be presented at this year&#8217;s [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Concurrency vs Parallelism, Concurrent Programming vs Parallel Programming by Pages tagged "concurrent"</title>
		<link>http://www.touchdreams.net/blog/2006/06/11/concurrency-vs-parallelism-concurrent-programming-vs-parallel-programming/comment-page-1/#comment-16</link>
		<dc:creator>Pages tagged "concurrent"</dc:creator>
		<pubDate>Wed, 18 Feb 2009 23:32:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=40#comment-16</guid>
		<description>[...] bookmarks tagged concurrent Concurrency vs Parallelism, Concurrent Programming...&#160;saved by 2 others  &#160;&#160;&#160;&#160;kimmi1234 bookmarked on 02/18/09 &#124; [...]</description>
		<content:encoded><![CDATA[<p>[...] bookmarks tagged concurrent Concurrency vs Parallelism, Concurrent Programming&#8230;&nbsp;saved by 2 others  &nbsp;&nbsp;&nbsp;&nbsp;kimmi1234 bookmarked on 02/18/09 | [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Common Mistakes in Using OpenMP 1: Incorrect Directive Format by Yuan</title>
		<link>http://www.touchdreams.net/blog/2005/12/30/common-mistakes-in-using-openmp-1-incorrect-directive-format/comment-page-1/#comment-13</link>
		<dc:creator>Yuan</dc:creator>
		<pubDate>Fri, 06 Feb 2009 05:57:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=18#comment-13</guid>
		<description>Sure. Of course!</description>
		<content:encoded><![CDATA[<p>Sure. Of course!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Common Mistakes in Using OpenMP 1: Incorrect Directive Format by Slessyspoow</title>
		<link>http://www.touchdreams.net/blog/2005/12/30/common-mistakes-in-using-openmp-1-incorrect-directive-format/comment-page-1/#comment-12</link>
		<dc:creator>Slessyspoow</dc:creator>
		<pubDate>Fri, 06 Feb 2009 01:08:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=18#comment-12</guid>
		<description>Hi. Your site displays incorrectly in Mozilla, but content excellent! Thank you for your wise words:)</description>
		<content:encoded><![CDATA[<p>Hi. Your site displays incorrectly in Mozilla, but content excellent! Thank you for your wise words:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Common Mistakes in Using OpenMP 1: Incorrect Directive Format by Timur Alhimenkov</title>
		<link>http://www.touchdreams.net/blog/2005/12/30/common-mistakes-in-using-openmp-1-incorrect-directive-format/comment-page-1/#comment-10</link>
		<dc:creator>Timur Alhimenkov</dc:creator>
		<pubDate>Wed, 28 Jan 2009 02:18:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=18#comment-10</guid>
		<description>Great! Thank you!
I always wanted to write in my site something like that. Can I take part of your post to my site? 
Of course, I will add backlink?

Sincerely, Timur I.</description>
		<content:encoded><![CDATA[<p>Great! Thank you!<br />
I always wanted to write in my site something like that. Can I take part of your post to my site?<br />
Of course, I will add backlink?</p>
<p>Sincerely, Timur I.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Maximum Automation for Mundane Tasks by Irongenusneme</title>
		<link>http://www.touchdreams.net/blog/2007/11/09/maximum-automation-for-mundane-tasks/comment-page-1/#comment-8</link>
		<dc:creator>Irongenusneme</dc:creator>
		<pubDate>Mon, 19 Jan 2009 21:00:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=51#comment-8</guid>
		<description>I think you are thinking like sukrat, but I think you should cover the other side of the topic in the post too...</description>
		<content:encoded><![CDATA[<p>I think you are thinking like sukrat, but I think you should cover the other side of the topic in the post too&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on More on Concurrency vs Parallelism by Concurrency vs Parallelism, Concurrent Programming vs Parallel Programming</title>
		<link>http://www.touchdreams.net/blog/2008/12/21/more-on-concurrency-vs-parallelism/comment-page-1/#comment-4</link>
		<dc:creator>Concurrency vs Parallelism, Concurrent Programming vs Parallel Programming</dc:creator>
		<pubDate>Tue, 30 Dec 2008 18:39:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=65#comment-4</guid>
		<description>[...] More on Concurrency vs Parallelism    Posted by Yuan Parallel Programming  Subscribe to RSS [...]</description>
		<content:encoded><![CDATA[<p>[...] More on Concurrency vs Parallelism    Posted by Yuan Parallel Programming  Subscribe to RSS [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
