<?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>Tolstenko &#187; Novidades</title>
	<atom:link href="http://tolstenko.net/category/novidades/feed/" rel="self" type="application/rss+xml" />
	<link>http://tolstenko.net</link>
	<description>Sobre computação e o mundo</description>
	<lastBuildDate>Sat, 15 May 2010 22:04:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OpenCL</title>
		<link>http://tolstenko.net/2009/11/14/opencl/</link>
		<comments>http://tolstenko.net/2009/11/14/opencl/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 17:56:14 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Novidades]]></category>
		<category><![CDATA[Programação de Jogos]]></category>
		<category><![CDATA[ctm]]></category>
		<category><![CDATA[cuda]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[GPGPU]]></category>
		<category><![CDATA[nexus]]></category>
		<category><![CDATA[opencl]]></category>
		<category><![CDATA[stream]]></category>
		<category><![CDATA[stream sdk]]></category>

		<guid isPermaLink="false">http://tolstenko.net/?p=355</guid>
		<description><![CDATA[<a href="http://tolstenko.net/2009/11/14/opencl/"><img align="left" hspace="5" width="150" height="150" src="http://tolstenko.net/wp-content/uploads/2009/11/OpenCL_Nvidia_driver-150x150.jpg" class="alignleft wp-post-image tfe" alt="OpenCL_Nvidia_driver" title="OpenCL_Nvidia_driver" /></a><p>Como alguns sabem, OpenCL é um padrão de programação de GPU computing (GPGPU) desenvolvido inicialmente pela apple e agora é open source.</p>
<p>A ATI tinha seu projeto chamado Close to Metal (CTM) para programar os shaders de suas placas, mas que não caiu no agrado dos programadores por ser um tanto mais complexo que o seu [...]]]></description>
			<content:encoded><![CDATA[<p>Como alguns sabem, <a href="http://en.wikipedia.org/wiki/OpenCL" target="_blank">OpenCL</a> é um padrão de programação de GPU computing (<a href="http://gpgpu.org/" target="_blank">GPGPU</a>) desenvolvido inicialmente pela apple e agora é open source.</p>
<p>A ATI tinha seu projeto chamado Close to Metal (<a href="http://en.wikipedia.org/wiki/Close_to_Metal">CTM</a>) para programar os shaders de suas placas, mas que não caiu no agrado dos programadores por ser um tanto mais complexo que o seu concorrente <a href="http://www.nvidia.com.br/object/cuda_what_is_br.html">CUDA</a> da Nvidia.</p>
<p>O problema principal era que as maiores fabricantes de placas gráficas estavam produzindo linguagens diferentes para o mesmo propósito.<br />
Acredito eu que a ATI deu o braço a torcer e adotou o <a href="http://en.wikipedia.org/wiki/OpenCL" target="_blank">OpenCL</a> como seu padrão para esse tipo de programação de alto desempenho e com isso deu deu um grande passo para a unificação do <a href="http://en.wikipedia.org/wiki/OpenCL" target="_blank">OpenCL</a> uma vez que agora a Nvidia também está usando <a href="http://en.wikipedia.org/wiki/OpenCL" target="_blank">OpenCL</a> junto com o <a href="http://www.nvidia.com.br/object/cuda_what_is_br.html">CUDA</a>.</p>
<p>Esses dias, acabei descobrindo que o novo driver beta da Nvidia consegue rodar coisas programadas com <a href="http://en.wikipedia.org/wiki/OpenCL" target="_blank">OpenCL</a> , contudo a Nvidia ainda não lançou nenhuma IDE, ou SDK para <a href="http://en.wikipedia.org/wiki/OpenCL" target="_blank">OpenCL</a>, eles possuem uma idéia promissora com o <a href="http://developer.nvidia.com/object/nexus.html">Nexus</a>, que vale a pena conferir, mas ainda não possuem algo palpável ainda com <a href="http://en.wikipedia.org/wiki/OpenCL" target="_blank">OpenCL</a>.</p>
<p><span id="more-355"></span></p>
<p>A ATI desenvolveu um SDK que compila em <a href="http://en.wikipedia.org/wiki/OpenCL" target="_blank">OpenCL</a>, o <a href="http://developer.amd.com/GPU/ATISTREAMSDKBETAPROGRAM/Pages/default.aspx" target="_blank">Stream SDK</a> e exitem alguns usuários Nvidia utilizando-o para programar em <a href="http://en.wikipedia.org/wiki/OpenCL" target="_blank">OpenCL</a>. Espero tambem ser um desses usuários&#8230;</p>
<p>Agora me pergunto: OpenCL, CUDA ou CTM? Algumas pessoas na ultima &#8220;Nvidia&#8217;s GPU Developer&#8217;s Conference&#8221; afirmaram que o desempenho do mesmo algoritmo rodado em OpenCL era muito mais lento do que o rodado com CUDA, mas convenhamos, o driver para OpenCL na Nvidia teve sua primeira implementação agora e foi em um driver beta&#8230; Imagino que o desempenho sempre fique menor no OpenCL, por não utilizar instruções próprias e especificas do processador da Nvidia, mas acredito que esse hiato venha a diminuir com a melhoria do driver.</p>
<p>Na minha humilde opinião, acredito que o mais promissor seria aprender OpenCL ao invés de CUDA.</p>
<p>Busquem e testem por si mesmos:</p>
<p style="text-align: justify;">Primeiro driver beta da Nvidia que suporta <a href="http://en.wikipedia.org/wiki/OpenCL" target="_blank">OpenCL</a>, Versão 195.39: <a href="http://www.nvidia.com/Download/Find.aspx?lang=en-us" target="_blank">http://www.nvidia.com/Download/Find.aspx?lang=en-us<img class="aligncenter size-full wp-image-356" title="OpenCL_Nvidia_driver" src="http://tolstenko.net/wp-content/uploads/2009/11/OpenCL_Nvidia_driver.jpg" alt="OpenCL_Nvidia_driver" width="531" height="428" /></a></p>
<p style="text-align: justify;">Nexus da Nvidia: <a href="http://developer.nvidia.com/object/nexus.html" target="_blank">http://developer.nvidia.com/object/nexus.html</a>:</p>
<p style="text-align: justify;"><p><a href="http://tolstenko.net/2009/11/14/opencl/"><em>Clique aqui para assistir o vídeo inserido.</em></a></p></p>
<p style="text-align: justify;">Stream SDK da ATI: <a href="http://developer.amd.com/GPU/ATISTREAMSDKBETAPROGRAM/Pages/default.aspx">http://developer.amd.com/GPU/ATISTREAMSDKBETAPROGRAM/Pages/default.aspx</a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">Espero que tenham gostado e eu tenha atiçado a curisidade.</p>
<p style="text-align: justify;">Comentem!</p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://tolstenko.net/2009/11/14/opencl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video-Aulas de disciplinas da Unicamp</title>
		<link>http://tolstenko.net/2009/08/17/video-aulas-de-disciplinas-da-unicamp/</link>
		<comments>http://tolstenko.net/2009/08/17/video-aulas-de-disciplinas-da-unicamp/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 01:36:38 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Novidades]]></category>
		<category><![CDATA[Video-Aulas]]></category>
		<category><![CDATA[disciplina]]></category>
		<category><![CDATA[disciplinas]]></category>
		<category><![CDATA[mit]]></category>
		<category><![CDATA[Unicamp]]></category>
		<category><![CDATA[videio-aulas]]></category>
		<category><![CDATA[video-aula]]></category>
		<category><![CDATA[weblectures]]></category>

		<guid isPermaLink="false">http://tolstenko.net/?p=287</guid>
		<description><![CDATA[<a href="http://tolstenko.net/2009/08/17/video-aulas-de-disciplinas-da-unicamp/"><img align="left" hspace="5" width="150" height="150" src="http://tolstenko.net/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a><p>Acompanhando a idéia do MIT, a Unicamp está disponibilizando algumas gravações de aulas para seus alunos.</p>
<p>Basta acessar o site: http://lampiao.ic.unicamp.br/weblectures/ e cadastrar-se para poder ver assistir às aulas.</p>
<p>Tenterei fazer um mirror de algumas materias de lá e postar aqui.</p>
]]></description>
			<content:encoded><![CDATA[<p>Acompanhando a idéia do <a href="http://ocw.mit.edu/OcwWeb/web/courses/av/index.htm">MIT</a>, a Unicamp está disponibilizando algumas gravações de aulas para seus alunos.</p>
<p>Basta acessar o site: <a href="http://lampiao.ic.unicamp.br/weblectures/">http://lampiao.ic.unicamp.br/weblectures/</a> e cadastrar-se para poder ver assistir às aulas.</p>
<p>Tenterei fazer um mirror de algumas materias de lá e postar aqui.</p>
]]></content:encoded>
			<wfw:commentRss>http://tolstenko.net/2009/08/17/video-aulas-de-disciplinas-da-unicamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IronPythonStudio</title>
		<link>http://tolstenko.net/2009/06/05/ironpythonstudio/</link>
		<comments>http://tolstenko.net/2009/06/05/ironpythonstudio/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 08:45:55 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Novidades]]></category>
		<category><![CDATA[IronPython]]></category>
		<category><![CDATA[IronPythonStudio]]></category>
		<category><![CDATA[NET]]></category>
		<category><![CDATA[VisualStudio]]></category>
		<category><![CDATA[VS]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://tolstenko.net/?p=187</guid>
		<description><![CDATA[<a href="http://tolstenko.net/2009/06/05/ironpythonstudio/"><img align="left" hspace="5" width="150" height="150" src="http://tolstenko.net/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a><p>Descobri hoje uma coisa bem legal: IronPythonStudio. Com ele, podemos programar com a sintaxe python usando o VisualStudio, como se não bastasse, alem disso o IronPython foca na ideia de se poder importar bibliotecas escritas em qualquer outra linguagem suportada pelo .NET. Minha idéia será programar games em XNA usando a sintaxe Python, sendo esses [...]]]></description>
			<content:encoded><![CDATA[<p>Descobri hoje uma coisa bem legal: <a href="http://ironpythonstudio.codeplex.com/">IronPythonStudio</a>. Com ele, podemos programar com a sintaxe python usando o VisualStudio, como se não bastasse, alem disso o IronPython foca na ideia de se poder importar bibliotecas escritas em qualquer outra linguagem suportada pelo .NET. Minha idéia será programar games em XNA usando a sintaxe Python, sendo esses games eram escritos incialmente em C# obrigatoriamete.</p>
]]></content:encoded>
			<wfw:commentRss>http://tolstenko.net/2009/06/05/ironpythonstudio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->