<?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>Thu, 29 Jul 2010 18:50:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Concurrency vs Parallelism, Concurrent Programming vs Parallel Programming by tukaram</title>
		<link>http://www.touchdreams.net/blog/2006/06/11/concurrency-vs-parallelism-concurrent-programming-vs-parallel-programming/comment-page-1/#comment-32</link>
		<dc:creator>tukaram</dc:creator>
		<pubDate>Sat, 01 May 2010 09:03:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=40#comment-32</guid>
		<description>hey nice distiction between the two dude ...!

great job...

keep it up..</description>
		<content:encoded><![CDATA[<p>hey nice distiction between the two dude &#8230;!</p>
<p>great job&#8230;</p>
<p>keep it up..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CUDA Thread, Warp and SIMT by Kevin</title>
		<link>http://www.touchdreams.net/blog/2009/02/26/cuda-thread-warp-and-simt/comment-page-1/#comment-31</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Sat, 10 Apr 2010 14:59:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=155#comment-31</guid>
		<description>Thanks for such a great explanation of the concept of warps ... 

Though i have this doubt , that if i launch a warp of 32 threads , and out of them 30 follow branch A while only 2 follow branch B, is there some definite ordering , like first those 30 will be executed , and then the 2 , or vice versa , or is it something totally random ??

Thanx in advance for any help provided  :)</description>
		<content:encoded><![CDATA[<p>Thanks for such a great explanation of the concept of warps &#8230; </p>
<p>Though i have this doubt , that if i launch a warp of 32 threads , and out of them 30 follow branch A while only 2 follow branch B, is there some definite ordering , like first those 30 will be executed , and then the 2 , or vice versa , or is it something totally random ??</p>
<p>Thanx in advance for any help provided  <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 Sun Studio does CUDA by David</title>
		<link>http://www.touchdreams.net/blog/2009/04/01/sun-studio-does-cuda/comment-page-1/#comment-30</link>
		<dc:creator>David</dc:creator>
		<pubDate>Sat, 20 Mar 2010 22:26:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=171#comment-30</guid>
		<description>Well, I feel a bit silly.  Sorry about that.</description>
		<content:encoded><![CDATA[<p>Well, I feel a bit silly.  Sorry about that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sun Studio does CUDA by Yuan</title>
		<link>http://www.touchdreams.net/blog/2009/04/01/sun-studio-does-cuda/comment-page-1/#comment-29</link>
		<dc:creator>Yuan</dc:creator>
		<pubDate>Fri, 19 Mar 2010 04:41:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=171#comment-29</guid>
		<description>I am sincerely sorry for any productivity loss. The trick to know the details is to know when this entry was posted or to click the link in the last paragraph. 

The closest thing outside there is the &lt;a href="http://www.pgroup.com/resources/accel.htm" rel="nofollow"&gt;PGI Accelerator&lt;/a&gt;. Seriously this time.</description>
		<content:encoded><![CDATA[<p>I am sincerely sorry for any productivity loss. The trick to know the details is to know when this entry was posted or to click the link in the last paragraph. </p>
<p>The closest thing outside there is the <a href="http://www.pgroup.com/resources/accel.htm" rel="nofollow">PGI Accelerator</a>. Seriously this time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sun Studio does CUDA by Satoshi</title>
		<link>http://www.touchdreams.net/blog/2009/04/01/sun-studio-does-cuda/comment-page-1/#comment-28</link>
		<dc:creator>Satoshi</dc:creator>
		<pubDate>Wed, 17 Mar 2010 22:36:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=171#comment-28</guid>
		<description>This sounds great. Could you please tell me more details about it. I tried it to tranform Fortran code to CUDE C by:

f95 filename -xopenmp=parallel -qoption iropt -Apcg:cuda41

But, it only does only compile the file. Thanks!</description>
		<content:encoded><![CDATA[<p>This sounds great. Could you please tell me more details about it. I tried it to tranform Fortran code to CUDE C by:</p>
<p>f95 filename -xopenmp=parallel -qoption iropt -Apcg:cuda41</p>
<p>But, it only does only compile the file. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sun Studio does CUDA by David</title>
		<link>http://www.touchdreams.net/blog/2009/04/01/sun-studio-does-cuda/comment-page-1/#comment-27</link>
		<dc:creator>David</dc:creator>
		<pubDate>Tue, 16 Mar 2010 19:31:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.touchdreams.net/blog/?p=171#comment-27</guid>
		<description>Could you point me towards the documentation on this option?  A group of us are working on GPU processing for computational models in economics and it'd be a lot of help if you have more information on it.
Thanks very much
David</description>
		<content:encoded><![CDATA[<p>Could you point me towards the documentation on this option?  A group of us are working on GPU processing for computational models in economics and it&#8217;d be a lot of help if you have more information on it.<br />
Thanks very much<br />
David</p>
]]></content:encoded>
	</item>
	<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>
