<?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; AMD</title>
	<atom:link href="http://www.realtimerendering.com/blog/tag/amd/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>7 things for January 22</title>
		<link>http://www.realtimerendering.com/blog/7-things-for-january-22/</link>
		<comments>http://www.realtimerendering.com/blog/7-things-for-january-22/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 14:04:48 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[Avatar]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[Fermi]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[megapixels]]></category>
		<category><![CDATA[Modern Warfare 2]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[OSL]]></category>
		<category><![CDATA[PhysX]]></category>
		<category><![CDATA[SIMD]]></category>
		<category><![CDATA[Sony Pictures Imageworks]]></category>
		<category><![CDATA[vector library]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=749</guid>
		<description><![CDATA[There&#8217;s been some great stuff lately: Gustavo Oliveira has an article in Gamasutra about writing an efficient cross-platform SIMD vector library and the tradeoffs involved. The last page was of particular interest, as I had wondered how effective the Intel C++ Compiler (ICC) was vs. Microsoft&#8217;s. He also provides downloadable source code and in-depth statistics. [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been some great stuff lately:</p>
<ul>
<li>Gustavo Oliveira has <a href="http://www.gamasutra.com/view/feature/4248/designing_fast_crossplatform_simd_.php">an article in Gamasutra</a> about writing an efficient cross-platform SIMD vector library and the tradeoffs involved. The last page was of particular interest, as I had wondered how effective the Intel C++ Compiler (ICC) was vs. Microsoft&#8217;s. He also provides <a href="http://www.guitarv.com/ComputerScience.aspx?page=articles">downloadable source code and in-depth statistics</a>.</li>
<li>NVIDIA has given some information abour Fermi, their next GPU. Warning: <a href="http://www.nvidia.com/object/fermi_architecture.html">their page</a> will automatically start some audio &#8211; annoying. You could just skip to <a href="http://www.nvidia.com/content/PDF/fermi_white_papers/NVIDIA_Fermi_Compute_Architecture_Whitepaper.pdf">the white paper</a>. One big deal about Fermi is its support of doubles, which means it can be used for more science &amp; engineering number-crunching. <a href="http://www.techreport.com/articles.x/18332">The Tech Report</a> has a good overview article of other interesting features, and also presents benchmarking results.</li>
<li>Tests of OpenCL, the platform-independent parallel programming standard, have started to appear for <a href="http://www.geeks3d.com/20100115/gpu-computing-geforce-and-radeon-opencl-test-part-1/">AMD and NVIDIA GPUs</a>.</li>
<li>Speaking of NVIDIA, their <a href="http://www.nvidia.com/object/physx_new.html">PhysX engine</a> is getting some attention. The first video clip in <a href="http://www.geeks3d.com/20100119/dark-void-physx-off-vs-physx-on-comparison">this article</a> gives a sense of the sorts of effects it can add. Pretty stuff, but the funny thing about PhysX is that it must accelerate computations that do not actually affect gameplay (i.e. it should not move around any objects in the scene differently than non-PhysX machines). This limits its use to particle systems and other eye candy. Not a diss&#8212;heck, most game graphics are about eye candy&#8212;but something to keep in mind.</li>
<li>Naty pointed out <a href="http://petavoxel.wordpress.com/2010/01/19/mp-swindle-example/">an article</a> about how increasing the number of megapixels in a camera is just salesmanship and gains no actual benefit. The author later <a href="http://petavoxel.wordpress.com/2010/01/20/megapixel-recap/">gives more explanation</a> of his argument, which is that diffraction puts a physical limit on the useful size of a pixel for a given camera size.</li>
<li>Sony Pictures Imageworks has released a draft describing their <a href="http://opensource.imageworks.com/?p=osl">Open Shading Language (OSL)</a>. While aimed at high-end rendering for films, it&#8217;s interesting to see what is built-in (e.g. deferred ray tracing) and what they consider important. Read <a href="http://code.google.com/p/openshadinglanguage/wiki/OSL_Introduction">the introduction</a> for more information, or <a href="http://code.google.com/p/openshadinglanguage/downloads/list">the draft itself</a>.</li>
<li>My favorite infographic of the week: <a href="http://www.bme.eu.com/media/media-news/infographics/avatarvsmodernwarfare.jpg">Avatar vs. Modern Warfare 2</a>. Ignore the weird <a href="http://en.wikipedia.org/wiki/Chartjunk">chartjunk</a> concentric circles, focus on the numbers. The most amazing stat to me is the $200M advertising budget for MW2.</li>
</ul>
<p>&#8230; and that&#8217;s seven; more later.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/7-things-for-january-22/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>First DirectX11 GPU Ships</title>
		<link>http://www.realtimerendering.com/blog/first-directx11-gpu-ships/</link>
		<comments>http://www.realtimerendering.com/blog/first-directx11-gpu-ships/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 01:04:54 +0000</pubDate>
		<dc:creator>Naty</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[Direct3D 11]]></category>
		<category><![CDATA[DirectX 11]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=312</guid>
		<description><![CDATA[Today, AMD shipped the Radeon HD 5870, the first GPU to support the DirectX11 feature set.&#160; Most of the resources have been doubled in comparison to AMD&#8217;s previous top GPU, including two triangle rasterization units. The Tech Report has a nice writeup &#8211; to help make sense of the various counts of ALUs / &#8220;wavefronts&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Today, <a href="http://www.amd.com/us/Pages/AMDHomePage.aspx" mce_href="http://www.amd.com/us/Pages/AMDHomePage.aspx">AMD</a> shipped the <a href="http://www.amd.com/us/products/desktop/graphics/ati-radeon-hd-5000/hd-5870/Pages/ati-radeon-hd-5870-overview.aspx" mce_href="http://www.amd.com/us/products/desktop/graphics/ati-radeon-hd-5000/hd-5870/Pages/ati-radeon-hd-5870-overview.aspx">Radeon HD 5870</a>, the first GPU to support the DirectX11 feature set.&nbsp; Most of the resources have been doubled in comparison to AMD&#8217;s previous top GPU, including two triangle rasterization units. <a href="http://www.techreport.com/articles.x/17618" mce_href="http://www.techreport.com/articles.x/17618">The Tech Report has a nice writeup</a> &#8211; to help make sense of the various counts of ALUs / &#8220;wavefronts&#8221; / cores / etc.&nbsp; I recommend reading <a href="http://s09.idav.ucdavis.edu/talks/02_kayvonf_gpuArchTalk09.pdf" mce_href="http://s09.idav.ucdavis.edu/talks/02_kayvonf_gpuArchTalk09.pdf">the slides from Kayvon Fatahalian&#8217;s excellent presentation at SIGGRAPH this year</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/first-directx11-gpu-ships/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>7 Things for July 20th</title>
		<link>http://www.realtimerendering.com/blog/7-links-for-july-20th/</link>
		<comments>http://www.realtimerendering.com/blog/7-links-for-july-20th/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 22:54:14 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[fluid simulation]]></category>
		<category><![CDATA[GDC]]></category>
		<category><![CDATA[GLSL]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[parallelism]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=119</guid>
		<description><![CDATA[While at SIGGRAPH I like to look at new books at the booths. One you may wish to check out is Graphics Shaders: Theory and Practice, from AK Peters (or just use &#8220;Look Inside&#8221; on Amazon). I received a review copy and skimmed through it. If you&#8217;re interested in programming in GLSL 1.2 (part of [...]]]></description>
			<content:encoded><![CDATA[<p>While at SIGGRAPH I like to look at new books at the booths. One you may wish to check out is <a href="http://www.amazon.com/Graphics-Shaders-Practice-Mike-Bailey/dp/1568813341?tag=realtimerenderin"><em>Graphics Shaders: Theory and Practice</em></a>, from AK Peters (or just use &#8220;<a href="http://www.amazon.com/reader/1568813341?tag=realtimerenderin">Look Inside</a>&#8221; on Amazon). I received a review copy and skimmed through it. If you&#8217;re interested in programming in GLSL 1.2 (part of OpenGL 2.1), consider looking at this one. A minor problem is that it&#8217;s not quite as up-to-date as <a href="http://www.amazon.com/OpenGL-Shading-Language-Randi-Rost/dp/0321637631?tag=realtimerenderin">the Orange Book</a> (now on OpenGL 3.1), but the difference in core concepts between language versions is not large. The <em>Graphics Shaders</em> book is full color and comes with a lot of GLSL code examples. It has a bias towards scientific visualization, though not so much that it neglects the basics. I particularly enjoyed the chapter on noise, as it gave one of the clearest explanations I&#8217;ve seen on the differences between various types of basic interactive noise functions. One or two elements in the book are a little weak &#8211; the flowcharts for pipelines are often too small and difficult to read, for example &#8211; but all in all this looks like a solid contribution to the field. Don&#8217;t expect more elaborate effects, e.g., shadows are not touched upon. It does cover the basics, plus some additional topics like image post-processing (not normally covered in texts I&#8217;ve seen). One of the authors wrote a nice learning tool for GLSL, <a href="http://web.engr.oregonstate.edu/~mjb/glman/">glman</a>, free for download. If you find you like this tool, definitely consider the book.</p>
<p>Another book I noticed recently is <a href="http://www.amazon.com/gp/product/1568813260?tag=realtimerenderin"><em>Fluid Simulation for Computer Graphics</em></a>. This is a topic I know little about, I was just interested to see that there&#8217;s any book at all. It looks pretty equation-filled, so is definitely for the serious practitioner.</p>
<p>Speaking of fluid simulation, Intel has an article on <a href="http://www.gamasutra.com/view/feature/4022/sponsored_feature_multithreaded_.php">this topic for games</a>. One of the chief strengths of any publication is that its staff makes a decision based on merit as to what is published and what is culled. So, I have to admit to being leery of anything that says, &#8220;Sponsored Feature&#8221;, as that means editorial review and decision-making are gone. I tend to err on the side of ignoring such articles (there&#8217;s plenty to read already). That said, Intel&#8217;s had quite a number of these articles recently, including such topics as <a href="http://www.gamasutra.com/view/feature/4028/sponsored_feature_rendering_grass_.php">instancing</a>, <a href="http://www.gamasutra.com/view/feature/4027/sponsored_feature_ocean_fog_using_.php">ocean fog</a>, <a href="http://www.gamasutra.com/view/feature/3993/sponsored_feature_implementation_.php">FFT&#8217;s for image processing</a>, and <a href="http://www.gamasutra.com/view/feature/3941/sponsored_feature_designing_the_.php">quite</a> <a href="http://www.gamasutra.com/view/feature/4006/sponsored_feature_omg_.php">a</a> <a href="http://www.gamasutra.com/view/feature/3970/sponsored_feature_optimizing_game_.php">few</a> on parallelism.</p>
<p>In the &#8220;clearing the queue&#8221; category of links, I don&#8217;t think I ever pointed out <a href="http://www.geeks3d.com/20090414/ati-and-nvidia-gdc-2009-presentations-available/">this handy page</a>, which presents all AMD/ATI and NVIDIA presentations at GDC 2009.</p>
<p>There&#8217;s now a (not very active, but at least it exists) <a href="http://blogs.msdn.com/DirectX/">Microsoft DirectX blog</a>.</p>
<p>On the OpenGL front, NVIDIA has introduced <a href="http://developer.nvidia.com/object/bindless_graphics.html">bindless graphics</a> to help avoid L2 cache misses. I will be interested to see how APIs evolve, as the elements in the current APIs that are bottlenecks are not so much CPU or GPU limitations as due to the API constructs themselves.</p>
<p>Thing for the day: <a href="http://www.neatorama.com/2009/04/19/makita-drill-ad-made-from-20081-drill-hole-pixels/">an advertisement</a> with interesting stippling.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/7-links-for-july-20th/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AMD/ATI GDC 2009 slides available</title>
		<link>http://www.realtimerendering.com/blog/amdati-gdc-2009-slides-available/</link>
		<comments>http://www.realtimerendering.com/blog/amdati-gdc-2009-slides-available/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 22:01:56 +0000</pubDate>
		<dc:creator>Naty</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Direct3D 11]]></category>
		<category><![CDATA[GDC 2009]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=92</guid>
		<description><![CDATA[At their Developer Conference Presentations website.  The talk titled Your Game Needs Direct3D 11, So Get Started Now! is particularly interesting as an overview of how to port code to D3D11.]]></description>
			<content:encoded><![CDATA[<p>At <a href="http://developer.amd.com/documentation/presentations/Pages/default.aspx">their Developer Conference Presentations website</a>.  The talk titled <strong><em>Your Game Needs Direct3D 11, So Get Started Now!</em></strong> is particularly interesting as an overview of how to port code to D3D11.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/amdati-gdc-2009-slides-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SIGGRAPH 2008: Advances in Real-Time Rendering in 3D Graphics and Games</title>
		<link>http://www.realtimerendering.com/blog/siggraph-2008-advances-in-real-time-rendering-in-3d-graphics-and-games/</link>
		<comments>http://www.realtimerendering.com/blog/siggraph-2008-advances-in-real-time-rendering-in-3d-graphics-and-games/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 06:54:44 +0000</pubDate>
		<dc:creator>Naty</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[Crysis]]></category>
		<category><![CDATA[Halo 3]]></category>
		<category><![CDATA[SIGGRAPH 2008]]></category>
		<category><![CDATA[Starcraft 2]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=31</guid>
		<description><![CDATA[I attended the &#8220;Advances in Real-Time Rendering in 3D Graphics and Games&#8221; class today at SIGGRAPH. This is the third year in a row Natasha Tatarchuk from AMD has organized this class. Each year different game developers as well as people from the AMD demo team are brought in to talk about graphics, and some [...]]]></description>
			<content:encoded><![CDATA[<p>I attended <a href="http://www.siggraph.org/s2008/attendees/classes/12.php">the &#8220;Advances in Real-Time Rendering in 3D Graphics and Games&#8221; class</a> today at <a href="http://www.siggraph.org/s2008/">SIGGRAPH</a>. This is the third year in a row Natasha Tatarchuk from AMD has organized this class. Each year different game developers as well as people from the AMD demo team are brought in to talk about graphics, and some of the best real-time stuff at SIGGRAPH in the last two years has been in this course.</p>
<p>Unfortunately, due to <a href="http://www.littlebigplanet.com/">Little Big Planet</a> crunch, Alex Evans from <a href="http://www.mediamolecule.com/">Media Molecule</a> was unable to give his planned talk and a different speaker was brought in instead. This was a bit of a bummer since <a href="http://ati.amd.com/developer/siggraph06/Evans-Fast_Approximations_for_Lighting_of_Dynamic_Scenes-print.pdf">Alex&#8217;s SIGGRAPH 2006 talk</a> was very good and I was hoping to hear more about his unorthodox take on real-time rendering.</p>
<p>The remaining talks were of high quality, including talks by the developers of games such as Halo 3, Starcraft 2 and Crysis. Unlike previous years, where it took many weeks for the course notes to be available online, the full course notes are already available at <a href="http://ati.amd.com/developer/techreports.html">AMD&#8217;s Technical Publications page</a> &#8211; check them out!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/siggraph-2008-advances-in-real-time-rendering-in-3d-graphics-and-games/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>