<?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: Reports of CUDA’s death exaggerated?</title>
	<atom:link href="http://www.pcpro.co.uk/blogs/2009/09/30/reports-of-cuda%e2%80%99s-death-exaggerated/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pcpro.co.uk/blogs/2009/09/30/reports-of-cuda%e2%80%99s-death-exaggerated/</link>
	<description>Blogging in the real world</description>
	<lastBuildDate>Sun, 12 Feb 2012 15:02:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Patrick Degenaar</title>
		<link>http://www.pcpro.co.uk/blogs/2009/09/30/reports-of-cuda%e2%80%99s-death-exaggerated/comment-page-1/#comment-122284</link>
		<dc:creator>Patrick Degenaar</dc:creator>
		<pubDate>Mon, 07 Dec 2009 12:55:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.pcpro.co.uk/blogs/?p=7795#comment-122284</guid>
		<description>It’s nice to see my poster there in your picture (nearest on the right). On a more serious note, I would caution against describing CUDA as being only used by ivory tower academics doing high level physics simulations. A reasonable minority of us were actually thinking of real world applications (My poster described retinal prosthesis). The crazy concepts being pioneered in academia will become the products, and thus the revenue streams of tomorrow.</description>
		<content:encoded><![CDATA[<p>It’s nice to see my poster there in your picture (nearest on the right). On a more serious note, I would caution against describing CUDA as being only used by ivory tower academics doing high level physics simulations. A reasonable minority of us were actually thinking of real world applications (My poster described retinal prosthesis). The crazy concepts being pioneered in academia will become the products, and thus the revenue streams of tomorrow.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Melonakos</title>
		<link>http://www.pcpro.co.uk/blogs/2009/09/30/reports-of-cuda%e2%80%99s-death-exaggerated/comment-page-1/#comment-110056</link>
		<dc:creator>John Melonakos</dc:creator>
		<pubDate>Sat, 10 Oct 2009 23:51:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.pcpro.co.uk/blogs/?p=7795#comment-110056</guid>
		<description>Disclaimer: I work for AccelerEyes.
I just wanted to point people to the work we&#039;re doing to make it super easy for MATLAB code to run on the GPU using CUDA underneath the hood (see Jacket at http://www.accelereyes.com).  As other GPU APIs mature, we&#039;ll support them, but our requirement is that they be useful to scientists (i.e. at least containing FFTs, some BLAS, and have a good plan for doing LAPACK-level functions as well).  CUDA has all of that and is the only option today for any of the above.  It&#039;ll be exciting to see AMD and Intel jump into the mix as their libraries mature, but they are several years behind in terms of the libraries that scientists, engineers, and financial analysts need.</description>
		<content:encoded><![CDATA[<p>Disclaimer: I work for AccelerEyes.<br />
I just wanted to point people to the work we&#8217;re doing to make it super easy for MATLAB code to run on the GPU using CUDA underneath the hood (see Jacket at <a href="http://www.accelereyes.com)" rel="nofollow">http://www.accelereyes.com)</a>.  As other GPU APIs mature, we&#8217;ll support them, but our requirement is that they be useful to scientists (i.e. at least containing FFTs, some BLAS, and have a good plan for doing LAPACK-level functions as well).  CUDA has all of that and is the only option today for any of the above.  It&#8217;ll be exciting to see AMD and Intel jump into the mix as their libraries mature, but they are several years behind in terms of the libraries that scientists, engineers, and financial analysts need.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Smalley</title>
		<link>http://www.pcpro.co.uk/blogs/2009/09/30/reports-of-cuda%e2%80%99s-death-exaggerated/comment-page-1/#comment-108646</link>
		<dc:creator>Tim Smalley</dc:creator>
		<pubDate>Thu, 01 Oct 2009 18:48:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.pcpro.co.uk/blogs/?p=7795#comment-108646</guid>
		<description>Gary: 

C for CUDA isn&#039;t &#039;industry standard C&#039; - Nvidia has never said that to me, or any other member of the press as far as I&#039;m aware - but my understanding is that it is very similar to writing conventional C code. I&#039;ve spent quite some time speaking to a number of companies (one whose office used to be nextdoor to bit-tech&#039;s, before we moved into London) who have ported their apps to CUDA. Every one of them said that the porting process requires very little effort on their part.

As for Nvidia&#039;s PR machine doing its job and paying developers to use CUDA (not your accusation, but an accusation that has come out of AMD on multiple occasions)... the company next door to bit-tech was asking me if I could help them to establish a contact window in order to help debug some of their code. They didn&#039;t have any contact with Nvidia, but they witnessed big speed ups in their applications with a very simple port from C to C for CUDA.

I asked another British dev, who works for a finance company in Chicago, if he&#039;d consider porting their applications from C to DirectCompute or OpenCL, since they&#039;re standards supported by both AMD and Nvidia, but the answer was a resounding no. He has moved the app from C# to C++ to C on the CPU and seen some decent performance increases CPU-only. Those performance increases were easy to justify, but he said the effort required to take a C program and port it to &quot;a graphics API&quot; (his words, not mine) was too great and difficult to justify to his bosses when the effort required to move from C to CUDA was minimal in comparison, but offered effectively the same speed ups.</description>
		<content:encoded><![CDATA[<p>Gary: </p>
<p>C for CUDA isn&#8217;t &#8216;industry standard C&#8217; &#8211; Nvidia has never said that to me, or any other member of the press as far as I&#8217;m aware &#8211; but my understanding is that it is very similar to writing conventional C code. I&#8217;ve spent quite some time speaking to a number of companies (one whose office used to be nextdoor to bit-tech&#8217;s, before we moved into London) who have ported their apps to CUDA. Every one of them said that the porting process requires very little effort on their part.</p>
<p>As for Nvidia&#8217;s PR machine doing its job and paying developers to use CUDA (not your accusation, but an accusation that has come out of AMD on multiple occasions)&#8230; the company next door to bit-tech was asking me if I could help them to establish a contact window in order to help debug some of their code. They didn&#8217;t have any contact with Nvidia, but they witnessed big speed ups in their applications with a very simple port from C to C for CUDA.</p>
<p>I asked another British dev, who works for a finance company in Chicago, if he&#8217;d consider porting their applications from C to DirectCompute or OpenCL, since they&#8217;re standards supported by both AMD and Nvidia, but the answer was a resounding no. He has moved the app from C# to C++ to C on the CPU and seen some decent performance increases CPU-only. Those performance increases were easy to justify, but he said the effort required to take a C program and port it to &#8220;a graphics API&#8221; (his words, not mine) was too great and difficult to justify to his bosses when the effort required to move from C to CUDA was minimal in comparison, but offered effectively the same speed ups.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gary Silcott</title>
		<link>http://www.pcpro.co.uk/blogs/2009/09/30/reports-of-cuda%e2%80%99s-death-exaggerated/comment-page-1/#comment-108529</link>
		<dc:creator>Gary Silcott</dc:creator>
		<pubDate>Wed, 30 Sep 2009 23:56:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.pcpro.co.uk/blogs/?p=7795#comment-108529</guid>
		<description>Disclaimer:  I work for AMD.
I feel obligated to comment since its obvious the Nvidia PR machine has done its jog - the idea that CUDA is somehow “industry standard C” is pure fallacy. If you speak directly to actual developers they know it&#039;s not accurate, but marketing has a different standard.  If CUDA were “industry standard C” that would be 2 simple things: 1) you could take a CUDA program and compile it and run it with another standard C compiler; and 2) you could take a standard C program and compile and run it with the CUDA compiler: Actually you can’t do either. CUDA is not standard C.</description>
		<content:encoded><![CDATA[<p>Disclaimer:  I work for AMD.<br />
I feel obligated to comment since its obvious the Nvidia PR machine has done its jog &#8211; the idea that CUDA is somehow “industry standard C” is pure fallacy. If you speak directly to actual developers they know it&#8217;s not accurate, but marketing has a different standard.  If CUDA were “industry standard C” that would be 2 simple things: 1) you could take a CUDA program and compile it and run it with another standard C compiler; and 2) you could take a standard C program and compile and run it with the CUDA compiler: Actually you can’t do either. CUDA is not standard C.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

