<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Real-Time Rendering &#187; utility</title>
	<atom:link href="http://www.realtimerendering.com/blog/tag/utility/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.realtimerendering.com/blog</link>
	<description>Tracking the latest developments in interactive rendering techniques</description>
	<lastBuildDate>Sun, 12 May 2013 00:21:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Seven Programs for September 16th, 2009</title>
		<link>http://www.realtimerendering.com/blog/seven-programs-for-september-16th-2009/</link>
		<comments>http://www.realtimerendering.com/blog/seven-programs-for-september-16th-2009/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 12:54:44 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[compiler]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[debugger]]></category>
		<category><![CDATA[profiler]]></category>
		<category><![CDATA[utility]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=291</guid>
		<description><![CDATA[LLVM compiler. A number of people at the High Performance Graphics 2009 symposium were impressed, or even using, this new compiler. It&#8217;s new, based on recent research on compilers and optimization, and is supposed to be darn good. More here, with page 3 talking about Apple&#8217;s use of it for GLSL code optimization. Very Sleepy [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://llvm.org/">LLVM compiler</a>. A number of people at the <a href="http://www.highperformancegraphics.org/">High Performance Graphics 2009</a> symposium were impressed, or even using, this new compiler. It&#8217;s new, based on recent research on compilers and optimization, and is supposed to be darn good. <a href="http://www.informit.com/articles/article.aspx?p=1215438">More here</a>, with <a href="http://www.informit.com/articles/article.aspx?p=1215438&amp;seqNum=3">page 3</a> talking about Apple&#8217;s use of it for GLSL code optimization.</li>
<li><a href="http://www.codersnotes.com/sleepy">Very Sleepy CPU Profiler</a>. Free, of course, and works directly on any Windows app with PDBs. Sounds pretty convenient if you don&#8217;t have access to a reasonable profiler, or just want to try a different one (I&#8217;ve found profilers sometimes have blind spots or peculiar biases). Bonus link at the same site: <a href="http://www.codersnotes.com/notes/papers-please">summaries and links</a> to classic graphics papers. The first sentence on this page made me laugh.</li>
<li><a href="http://www.qshifterhobbies.com/2008/09/windows-vista-side-bar-gadgets/">Vista Gadgets</a>. I use the NVIDIA temperature gadget, the memory monitor&#8217;s also handy. An alternate temperature gadget is <a href="http://dfzwo.deviantart.com/art/Nvidia-temperature-gadget-95136369">here</a>.</li>
<li><a href="http://news.developer.nvidia.com/2009/08/nexus-visualstudio-based-gpu-development.html">NVIDIA NEXUS</a>. Debugging GPU code with PIX is flakey at best; I have high hopes that this product from NVIDIA will be much better. It&#8217;s something NVIDIA will charge for (a first for NVIDIA, I think), and that&#8217;s fine by me if it does a noticeably better job.</li>
<li><a href="http://news.developer.nvidia.com/2009/08/nexus-visualstudio-based-gpu-development.html">NVPP</a>. A CUDA library of functions from NVIDIA. I haven&#8217;t tried CUDA, but this library looks worthwhile. To be honest, in the long-term <a href="http://en.wikipedia.org/wiki/OpenCL">OpenCL</a> or <a href="http://www.extremetech.com/article2/0,2845,2329316,00.asp">compute shaders</a> look like the popular future for commercial products vs. research, since those two are multi-platform. CUDA is much more developed at this point, however, and I&#8217;ve heard that whatever techniques you learn using CUDA can almost always be applied to the other two. So, I&#8217;m on the fence waiting for a winner, since I have no personal reason to use any of them at this point.</li>
<li><a href="http://technet.microsoft.com/en-us/sysinternals/dd535533.aspx">VMMap</a>. A little free application that shows where all the memory went.</li>
<li><a href="http://www.geeks3d.com/20090522/occt-31-available-with-an-improved-gpu-stress-test/">OverClock Checking Tool</a>. I kinda forgot people still overclock. This utility is interesting even if you don&#8217;t, if nothing else than to check if things are working. It&#8217;s a bit exciting to hear my GPU&#8217;s fan kick into overdrive as the temperature climbs to 87 degrees Celsius (188.6 Fahrenheit). I also learnt a little more about my Intel Core 2 Quad CPU: it &#8220;idles&#8221; at 2.0 GHz, but jumps up to 2.66 GHz when running something serious. I wimped out on going ahead with the Power Supply test, as their warning kept me away.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/seven-programs-for-september-16th-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>