<?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>FayerWayer &#187; OpenCL</title>
	<atom:link href="http://www.fayerwayer.com/tag/opencl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fayerwayer.com</link>
	<description>Dosis diarias de tecnología en español.™</description>
	<lastBuildDate>Mon, 13 Feb 2012 10:00:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>NVIDIA distribuye driver con soporte de OpenCL</title>
		<link>http://www.fayerwayer.com/2009/06/nvidia-distribuye-driver-con-soporte-de-opencl/</link>
		<comments>http://www.fayerwayer.com/2009/06/nvidia-distribuye-driver-con-soporte-de-opencl/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 19:43:17 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nvidia]]></category>
		<category><![CDATA[OpenCL]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=29505</guid>
		<description><![CDATA[En Mayo se supo que NVIDIA estaba preparando su driver para Linux con soporte de OpenCL, la especificación que permite ejecutar código de propósito general en procesadores gráficos. Luego de pasar por un proceso de certificación a cargo de Khronos [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-29508" title="nvidia" src="http://www.fayerwayer.com/up/2009/06/nvidia.jpg" alt="" width="300" height="300" />En Mayo se supo que <a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=NzI2Mg">NVIDIA estaba preparando su driver para Linux con soporte de OpenCL</a>, la especificación que permite <a href="http://www.fayerwayer.com/2009/04/entrevista-a-los-desarrolladores-de-ffmpeg-1ra-parte/#opencl">ejecutar código de propósito general en procesadores gráficos</a>.</p>
<p>Luego de pasar por un proceso de certificación a cargo de <a href="http://www.khronos.org/">Khronos Group</a>, la misma entidad independiente que se encarga de <a href="http://www.opengl.org/">OpenGL</a>, el driver con soporte de OpenCL para Linux y Windows se ha dejado a disposición de todos los <a href="http://developer.nvidia.com/page/registered_developer_program.html">registrados como desarrolladores de NVIDIA</a>.</p>
<p>Este nuevo driver se distribuye junto a código fuente de ejemplo, un compilador de OpenCL y su documentación.  No se sabe cuando estará disponible para todo el público, pero se espera que esto suceda entre agosto y septiembre de este año.</p>
<p>NVIDIA es el primer fabricante que provee hardware con soporte para OpenCL en Linux, independiente de que sea un driver de código cerrado y sólo disponible para los usuarios registrados.  Por otra parte AMD está trabajando en el soporte de OpenCL en su driver <a href="http://www.fayerwayer.com/2009/03/amd-y-su-estrategia-para-ati-en-linux/">Catalyst</a>, pero no hay una fecha estimada para llegar a las manos de todos los usuarios.</p>
<p>Si bien este driver marca la llegada de OpenCL a Linux y Windows, hay que recordar que <a href="http://www.fayerwayer.com/2009/06/opencl-aterriza-en-snow-leopard-wwdc09/">Apple ya anunció su inclusión en Snow Leopard</a>.</p>
<p><strong>Link :</strong> <a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=NzMzMg">NVIDIA privately releases OpenCL Linux driver</a> <em>(Phoronix)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/06/nvidia-distribuye-driver-con-soporte-de-opencl/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>OpenCL aterriza en Snow Leopard [WWDC09]</title>
		<link>http://www.fayerwayer.com/2009/06/opencl-aterriza-en-snow-leopard-wwdc09/</link>
		<comments>http://www.fayerwayer.com/2009/06/opencl-aterriza-en-snow-leopard-wwdc09/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 19:19:03 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Apple WWDC]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[WWDC]]></category>
		<category><![CDATA[WWDC 09]]></category>
		<category><![CDATA[WWDC 2009]]></category>
		<category><![CDATA[WWDC09]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=28375</guid>
		<description><![CDATA[Apple anunció oficialmente el soporte de OpenCL en su nuevo sistema operativo Snow Leopard. OpenCL (Open Computing Language) se trata de un estándar abierto para desarrollar aplicaciones de proósito general que se puedan distribuir en distintos procesadores, incluyendo los procesadores [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fayerwayer.com/2009/06/opencl-aterriza-en-snow-leopard-wwdc09/"><em>Click aqui para ver el video.</em></a></p>
<p>Apple anunció oficialmente el soporte de <a href="http://en.wikipedia.org/wiki/OpenCL">OpenCL</a> en su nuevo sistema operativo <a href="http://www.fayerwayer.com/2009/06/snow-leopard-para-septiembre-wwdc09/">Snow Leopard</a>. OpenCL (Open Computing Language) se trata de un estándar abierto para desarrollar aplicaciones de proósito general que se puedan distribuir en distintos procesadores, incluyendo los procesadores gráficos (GPU).</p>
<p>Ya les habíamos adelantado algunos <a href="http://www.fayerwayer.com/2009/04/entrevista-a-los-desarrolladores-de-ffmpeg-1ra-parte/#opencl">conceptos sobre esta tecnología</a>, y hoy se puede ver algo más concreto tras este <a href="http://www.fayerwayer.com/2008/06/os-x-snow-leopard-y-quicktime-x-para-2009/">esperado anuncio</a>.</p>
<p><span id="more-28375"></span></p>
<p><img class="alignright size-full wp-image-28468" title="opencl-logo" src="http://www.fayerwayer.com/up/2009/06/opencl-logo.jpg" alt="" width="137" height="147" />Mientras que OpenGL se enfoca en los gráficos, OpenCL permite usar el poder de un procesador gráfico para tareas de cálculo puro a través de un lenguaje basado en C, independiente del hardware subyacente y con soporte de paralelización.  Esto significa que tareas de uso intensivo de CPU se podrán delegar a la o las GPU&#8217;s disponibles. En la actualidad, las GPU se encargan de liberar el trabajo de la CPU a la hora de ejecutar programas intensivos en gráficos como es el caso de los juegos, pero el resto del tiempo se mantienen ociosas o con un uso mínimo respecto a su potencia.  Con OpenCL se podrá ocupar este recurso libre cuando se requiera hacer tareas de calculo intensivas como por ejemplo codificación de audio/video, encriptación, procesamiento digital de señales (DSP), entre otros.</p>
<p>OpenCL fue desarrollado inicialmente por Apple, y creó una propuesta inicial con los equipos técnicos de las principales fabricantes de CPU&#8217;s y GPU&#8217;s : AMD, Intel y Nvidia.  El resultado de este trabajo se presentó al <a href="http://en.wikipedia.org/wiki/Khronos_Group">Khronos Group</a>, la misma organización que hoy en día se hace cargo del estándar OpenGL, y en diciembre del 2008 se aprobó la versión 1.0 de la especificación.</p>
<p>En el video que encabeza este artículo se puede ver la primera demo de OpenCL presentada por Nvidia en <a href="http://www.siggraph.org/">SIGGRAPH</a> <a href="http://www.siggraph.org/s2008/">Asia 2008</a>. En la misma ocasión ATI presento una demo para mostrar cómo OpenCL permite aprovechar los procesadores disponibles distribuyendo la ejecución del código.  Video de esta demo a continuación:</p>
<p><a href="http://www.fayerwayer.com/2009/06/opencl-aterriza-en-snow-leopard-wwdc09/"><em>Click aqui para ver el video.</em></a></p>
<p><strong>Link :</strong> <a href="http://www.fayerwayer.com/2009/06/wwdc-2009-cobertura-en-vivo-keynote-phil-schiller">Cobertura en vivo WWDC09</a> (FayerWayer LIVE)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/06/opencl-aterriza-en-snow-leopard-wwdc09/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>OS X Snow Leopard y QuickTime X para 2009</title>
		<link>http://www.fayerwayer.com/2008/06/os-x-snow-leopard-y-quicktime-x-para-2009/</link>
		<comments>http://www.fayerwayer.com/2008/06/os-x-snow-leopard-y-quicktime-x-para-2009/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 01:57:05 +0000</pubDate>
		<dc:creator>Leo Prieto</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[OS X 10.6]]></category>
		<category><![CDATA[QuickTime]]></category>
		<category><![CDATA[QuickTime X]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[WWDC]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/2008/06/os-x-snow-leopard-y-quicktime-x-para-2009/</guid>
		<description><![CDATA[Tal como se rumoreaba, la próxima versión de Mac OS X llamada Snow Leopard si fue presentada en la WWDC 2008. Pero lo hizo Bertrand Serlet, Senior VP of Software Engineering, en una conferencia independiente y no como parte de [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.fayerwayer.com/up/2008/06/apple-snow-leopard.jpg' alt='Snow Leopard' align='right' />Tal como se rumoreaba, la próxima versión de Mac OS X llamada Snow Leopard si fue presentada en la WWDC 2008. Pero lo hizo Bertrand Serlet, Senior VP of Software Engineering, en una conferencia independiente y no como parte de la Keynote principal. La futurología en ese caso no se equivocó, <a href="http://www.apple.com/macosx/snowleopard/">Snow Leopard</a> no traerá nuevas funcionalidades, centrando el esfuerzo de los próximos 12 meses en optimizar OS X y prepararlo para sus futuras evoluciones.</p>
<p>Para empezar, estará optimizado para procesadores con varios núcleos, aprovechará los GPUs de la tarjeta de video para lograr mayor poder computacional, aumentará el límite de RAM hasta unos insólitos 16TB, tendrá soporte por primera vez para Microsoft Exchange 2007, incluirá el soporte más rápido para JavaScript en Safari mejorando el desempeño de aplicaciones web y usará la nueva plataforma de audio y video de QuickTime X.</p>
<p>De todo eso, lo que más nos llama la atención es el uso de las GPUs y la mención de QuickTime X, que es la primera vez que Apple lo nombra. En el caso de las GPUs, Apple podrá utilizar el poder de tarjetas de video (como las fabricadas por nVidia), mediante un lenguaje abierto llamado <acronym title="Open Computing Language">OpenCL</acronym>, que permite aprovechar el inmenso poder de procesamiento paralelo de estas tarjetas que pasa inutilizado la mayor parte del tiempo. Tus procesadores principales harán la mayor parte del trabajo cotidiano, pero cuando llegue el momento de, por ejemplo, convertir un video o audio de un formato a otro, esa labor será delegada de manera paralela a los procesadores de la tarjeta gráfica.</p>
<p><span id="more-7774"></span></p>
<p>QuickTime X será la próxima versión de una de las tecnologías más longevas y exitosas de Apple. En Snow Leopard podremos encontrar QuickTime X, que optimiza el soporte para formatos modernos de audio y video. Cuales son específicamente aún no lo sabemos, pero esperemos que sea una versión que abarque todos los formatos existentes sin requerir la instalación de codecs específicos. Lo que si sabemos es que prometen la reproducción más eficiente, aprovechando la tecnología que han perfeccionado con las exigencias del iPhone.</p>
<p>En el caso de la optimización para varios núcleos, Apple mejorará su soporte actual de núcleos múltiples con una tecnología llamada &#8220;Grand Central&#8221;, que permitirá a los desarrolladores crear programas que aprovechen al máximo el potencial de tener varios procesadores.</p>
<p>Los rumores de que sería sólo para Intel o estaría disponible para PC, al parecer no son ciertos, por lo que algunos estarán respirando con alivio. Estará disponible &#8220;en un año&#8221;.</p>
<p><strong>Links:</strong><br />
- <a href="http://www.apple.com/macosx/snowleopard/">Mac OS X Snow Leopard</a> <em>(Apple)</em><br />
- <a href="http://www.apple.com/pr/library/2008/06/09snowleopard.html">Apple Previews Mac OS X Snow Leopard to Developers</a> <em>(Apple PR)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2008/06/os-x-snow-leopard-y-quicktime-x-para-2009/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
	</channel>
</rss>

