<?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: Test: CUDA Volume Raycasting</title>
	<atom:link href="http://www.rpenalva.com/blog/?feed=rss2&#038;p=229" rel="self" type="application/rss+xml" />
	<link>http://www.rpenalva.com/blog/?p=229</link>
	<description>Computer graphics, tech demos and another thoughts...</description>
	<lastBuildDate>Thu, 29 Jul 2010 09:05:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Jean Luck</title>
		<link>http://www.rpenalva.com/blog/?p=229&#038;cpage=1#comment-4234</link>
		<dc:creator>Jean Luck</dc:creator>
		<pubDate>Sun, 16 May 2010 15:36:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.rpenalva.com/blog/?p=229#comment-4234</guid>
		<description>it&#039;s doesn&#039;t work :( 

i still have the same problem, i think it depend of the variable SIZE set to 4294967295.

Can I resolve this kind of problem please</description>
		<content:encoded><![CDATA[<p>it&#8217;s doesn&#8217;t work :( </p>
<p>i still have the same problem, i think it depend of the variable SIZE set to 4294967295.</p>
<p>Can I resolve this kind of problem please</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ruben Penalva</title>
		<link>http://www.rpenalva.com/blog/?p=229&#038;cpage=1#comment-4219</link>
		<dc:creator>Ruben Penalva</dc:creator>
		<pubDate>Sat, 15 May 2010 11:57:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.rpenalva.com/blog/?p=229#comment-4219</guid>
		<description>Hi Jean,
try to set the &quot;Working Directory&quot; of the project to &quot;$(OutDir)&quot;. Thanks! :)

Regards,
Ruben Penalva</description>
		<content:encoded><![CDATA[<p>Hi Jean,<br />
try to set the &#8220;Working Directory&#8221; of the project to &#8220;$(OutDir)&#8221;. Thanks! :)</p>
<p>Regards,<br />
Ruben Penalva</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean Luck</title>
		<link>http://www.rpenalva.com/blog/?p=229&#038;cpage=1#comment-4216</link>
		<dc:creator>Jean Luck</dc:creator>
		<pubDate>Sat, 15 May 2010 10:24:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.rpenalva.com/blog/?p=229#comment-4216</guid>
		<description>I have : 

-Windows Vista 32 bits
-NVIDIA GeForce 9300M GS
-Visual Studio 2008
i have this probelm whene i try to execute the project ( Debug Win32) :
Exception non gérée à 0x760142eb dans CUDARayCasting.exe : Exception Microsoft C++ : char à l&#039;emplacement mémoire 0x001df474..

Can you help me please</description>
		<content:encoded><![CDATA[<p>I have : </p>
<p>-Windows Vista 32 bits<br />
-NVIDIA GeForce 9300M GS<br />
-Visual Studio 2008<br />
i have this probelm whene i try to execute the project ( Debug Win32) :<br />
Exception non gérée à 0x760142eb dans CUDARayCasting.exe : Exception Microsoft C++ : char à l&#8217;emplacement mémoire 0x001df474..</p>
<p>Can you help me please</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan</title>
		<link>http://www.rpenalva.com/blog/?p=229&#038;cpage=1#comment-4112</link>
		<dc:creator>Stefan</dc:creator>
		<pubDate>Tue, 04 May 2010 07:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.rpenalva.com/blog/?p=229#comment-4112</guid>
		<description>&gt;Texture mapping (+ free filtering) and extremly
&gt;fast memory and memory caching is what will
&gt;make a GPU run very fast. Even the i7 has
&gt;nothing to compare with that. 

For texture mapping this statement is totally accurate since TM can be effectively implemented on SIMD machine. 

&gt;Even the i7 has nothing to compare with that. 

Volumetric ray casting does not map well to SIMD and best CPU implementations beats badly (order of magnitude) the best GPU VR ray-caster. If you would like I may provide the links so you may compare side-by-side the best from two camps if you have a sufficient hardware and accreditation with respected research facility/university, otherwise you should wait until it becomes a main stream.</description>
		<content:encoded><![CDATA[<p>&gt;Texture mapping (+ free filtering) and extremly<br />
&gt;fast memory and memory caching is what will<br />
&gt;make a GPU run very fast. Even the i7 has<br />
&gt;nothing to compare with that. </p>
<p>For texture mapping this statement is totally accurate since TM can be effectively implemented on SIMD machine. </p>
<p>&gt;Even the i7 has nothing to compare with that. </p>
<p>Volumetric ray casting does not map well to SIMD and best CPU implementations beats badly (order of magnitude) the best GPU VR ray-caster. If you would like I may provide the links so you may compare side-by-side the best from two camps if you have a sufficient hardware and accreditation with respected research facility/university, otherwise you should wait until it becomes a main stream.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DrManhatten</title>
		<link>http://www.rpenalva.com/blog/?p=229&#038;cpage=1#comment-3750</link>
		<dc:creator>DrManhatten</dc:creator>
		<pubDate>Tue, 06 Apr 2010 15:15:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.rpenalva.com/blog/?p=229#comment-3750</guid>
		<description>Don&#039;t believe the hype. The memory and caching for a realistic sized volume set would be terrible on a CPU unless you allign your data structures very well. 

Texture mapping (+ free filtering) and extremly fast memory and memory caching is what will make a GPU run very fast. 
Even the i7 has nothing to compare with that.  Especially if you have to do trilinear filter. This is what GPU&#039;s are best at. CUDA however is a stupid choice for implementing a raycaster since it does not give you any advantages. 

A CPU implementation might be closer in terms of speed when it comes down to isosurface</description>
		<content:encoded><![CDATA[<p>Don&#8217;t believe the hype. The memory and caching for a realistic sized volume set would be terrible on a CPU unless you allign your data structures very well. </p>
<p>Texture mapping (+ free filtering) and extremly fast memory and memory caching is what will make a GPU run very fast.<br />
Even the i7 has nothing to compare with that.  Especially if you have to do trilinear filter. This is what GPU&#8217;s are best at. CUDA however is a stupid choice for implementing a raycaster since it does not give you any advantages. </p>
<p>A CPU implementation might be closer in terms of speed when it comes down to isosurface</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stefanbanev</title>
		<link>http://www.rpenalva.com/blog/?p=229&#038;cpage=1#comment-3334</link>
		<dc:creator>stefanbanev</dc:creator>
		<pubDate>Fri, 05 Mar 2010 20:19:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.rpenalva.com/blog/?p=229#comment-3334</guid>
		<description>&gt; experience with ct reconstruction and volume rendering?

a lot with vr; I&#039;m not in liberty to share it though...

good luck with your experiments with vr/cuda

--sb</description>
		<content:encoded><![CDATA[<p>&gt; experience with ct reconstruction and volume rendering?</p>
<p>a lot with vr; I&#8217;m not in liberty to share it though&#8230;</p>
<p>good luck with your experiments with vr/cuda</p>
<p>&#8211;sb</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ruben Penalva</title>
		<link>http://www.rpenalva.com/blog/?p=229&#038;cpage=1#comment-3332</link>
		<dc:creator>Ruben Penalva</dc:creator>
		<pubDate>Fri, 05 Mar 2010 18:53:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.rpenalva.com/blog/?p=229#comment-3332</guid>
		<description>Hi Stefan,
thanks for posting your comment, I really  appreciate it. 

This implementation is just a test not focus on speed but on using CUDA with something I&#039;m familiar. You can expect really poor times. In the future I will give a try to a pure cpu ray casting algorithm(multithreading + simd).

Do you have experience with ct reconstruction and volume rendering?

Regards,
Ruben Penalva</description>
		<content:encoded><![CDATA[<p>Hi Stefan,<br />
thanks for posting your comment, I really  appreciate it. </p>
<p>This implementation is just a test not focus on speed but on using CUDA with something I&#8217;m familiar. You can expect really poor times. In the future I will give a try to a pure cpu ray casting algorithm(multithreading + simd).</p>
<p>Do you have experience with ct reconstruction and volume rendering?</p>
<p>Regards,<br />
Ruben Penalva</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stefanbanev</title>
		<link>http://www.rpenalva.com/blog/?p=229&#038;cpage=1#comment-3331</link>
		<dc:creator>stefanbanev</dc:creator>
		<pubDate>Fri, 05 Mar 2010 17:27:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.rpenalva.com/blog/?p=229#comment-3331</guid>
		<description>Thanks for shearing the capabilities of CUDA for volume-ray-casting, it is quite revealing. You may get an incomparably better performance form CPU based volumetric ray caster on &quot;i7 CPU 920&quot;, however it is a good task to learn CUDA limitations. The  texture mapping of small dynamically prefetched 3D texture bricks with adaptive sampling density per brick is more suitable for CUDA. Anyway good luck...</description>
		<content:encoded><![CDATA[<p>Thanks for shearing the capabilities of CUDA for volume-ray-casting, it is quite revealing. You may get an incomparably better performance form CPU based volumetric ray caster on &#8220;i7 CPU 920&#8243;, however it is a good task to learn CUDA limitations. The  texture mapping of small dynamically prefetched 3D texture bricks with adaptive sampling density per brick is more suitable for CUDA. Anyway good luck&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
