<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Depósito de ideias - Ideas Warehouse</title>
	<atom:link href="http://meudepositodeideias.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://meudepositodeideias.wordpress.com</link>
	<description>Books, Sci-fi, Stories, Computing, Whatever :)</description>
	<lastBuildDate>Tue, 21 May 2013 01:17:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on Brute Force Exact Euclidian Distance Transform in CUDA by ultraspinnablearticles.Com</title>
		<link>http://meudepositodeideias.wordpress.com/2011/06/08/brute-force-exact-euclidian-distance-transform-in-cuda/#comment-155</link>
		<dc:creator><![CDATA[ultraspinnablearticles.Com]]></dc:creator>
		<pubDate>Tue, 21 May 2013 01:17:33 +0000</pubDate>
		<guid isPermaLink="false">http://meudepositodeideias.wordpress.com/?p=70#comment-155</guid>
		<description><![CDATA[I every time spent my half an hour to read this blog&#039;s posts everyday along with a cup of coffee.]]></description>
		<content:encoded><![CDATA[<p>I every time spent my half an hour to read this blog&#8217;s posts everyday along with a cup of coffee.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OpenCL on GEGL: Results up to now by Victor Oliveira</title>
		<link>http://meudepositodeideias.wordpress.com/2011/08/08/opencl-on-gegl-results-up-to-now/#comment-149</link>
		<dc:creator><![CDATA[Victor Oliveira]]></dc:creator>
		<pubDate>Tue, 25 Dec 2012 17:48:41 +0000</pubDate>
		<guid isPermaLink="false">http://meudepositodeideias.wordpress.com/?p=102#comment-149</guid>
		<description><![CDATA[&quot;may it be replaced by dynamic kernels loading from files?&quot;

This is something I intend to work on, It&#039;d be better if opencl kernels sources are in separated files and loaded at runtime.

About the API, you can see the brightness-constrast example and others.

Most of the internal code is in:
- gegl/opencl/*
- gegl/buffer/gegl-buffer-cl-iterator.*
- gegl/buffer/gegl-buffer-cl-cache.*
- gegl/operation/gegl-operation-*    (*_cl_process functions)]]></description>
		<content:encoded><![CDATA[<p>&#8220;may it be replaced by dynamic kernels loading from files?&#8221;</p>
<p>This is something I intend to work on, It&#8217;d be better if opencl kernels sources are in separated files and loaded at runtime.</p>
<p>About the API, you can see the brightness-constrast example and others.</p>
<p>Most of the internal code is in:<br />
- gegl/opencl/*<br />
- gegl/buffer/gegl-buffer-cl-iterator.*<br />
- gegl/buffer/gegl-buffer-cl-cache.*<br />
- gegl/operation/gegl-operation-*    (*_cl_process functions)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OpenCL on GEGL: Results up to now by RPG</title>
		<link>http://meudepositodeideias.wordpress.com/2011/08/08/opencl-on-gegl-results-up-to-now/#comment-148</link>
		<dc:creator><![CDATA[RPG]]></dc:creator>
		<pubDate>Tue, 25 Dec 2012 17:09:57 +0000</pubDate>
		<guid isPermaLink="false">http://meudepositodeideias.wordpress.com/?p=102#comment-148</guid>
		<description><![CDATA[It seems that gegl is enough for filters development and testing, no GIMP needed? I&#039;ll try to clone and build.

There is a litle misunderstanding: I asked about your internal guides of OpenCL development, maybe you implemented an API to create kernels or some other. I see that you place all kernels inside *.c source - may it be replaced by dynamic kernels loading from files? About OpenCL itself - it is very similar to GLSL shaders, I hope there will be no problems for me:)]]></description>
		<content:encoded><![CDATA[<p>It seems that gegl is enough for filters development and testing, no GIMP needed? I&#8217;ll try to clone and build.</p>
<p>There is a litle misunderstanding: I asked about your internal guides of OpenCL development, maybe you implemented an API to create kernels or some other. I see that you place all kernels inside *.c source &#8211; may it be replaced by dynamic kernels loading from files? About OpenCL itself &#8211; it is very similar to GLSL shaders, I hope there will be no problems for me:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OpenCL on GEGL: Results up to now by Victor Oliveira</title>
		<link>http://meudepositodeideias.wordpress.com/2011/08/08/opencl-on-gegl-results-up-to-now/#comment-147</link>
		<dc:creator><![CDATA[Victor Oliveira]]></dc:creator>
		<pubDate>Tue, 25 Dec 2012 16:40:32 +0000</pubDate>
		<guid isPermaLink="false">http://meudepositodeideias.wordpress.com/?p=102#comment-147</guid>
		<description><![CDATA[You need to be able to create new GEGL filters, so I think the best would be to build it from source.
About OpenCL development, the OpenCL reference pages are pretty good:
http://www.khronos.org/registry/cl/sdk/1.1/docs/man/xhtml/
But I don&#039;t know of any specific tutorial besides just googling it.

You can give a look at some simple GEGL filters:
- http://git.gnome.org/browse/gegl/tree/operations/common/brightness-contrast.c
- http://git.gnome.org/browse/gegl/tree/operations/common/box-blur.c

Next steps of the work are:

- testing and solving bugs in different platforms (the code should be able to recover from errors in _any_ OpenCL call).
- Simplifying the API, for point filters it&#039;s great right now, but for more complicated filters it&#039;s a mess as you can see.
- improve gegl testing system to see if the output for OpenCL and normal code paths are the same.
- implement all abyss policies from GEGL
- OpenCL support for more filters (http://wiki.gimp.org/index.php/Hacking:Porting_filters_to_GEGL)
- identify and solve remaining performance issues.

A GSoC that I&#039;d be happy to mentor can easily be derived from this list :)]]></description>
		<content:encoded><![CDATA[<p>You need to be able to create new GEGL filters, so I think the best would be to build it from source.<br />
About OpenCL development, the OpenCL reference pages are pretty good:<br />
<a href="http://www.khronos.org/registry/cl/sdk/1.1/docs/man/xhtml/" rel="nofollow">http://www.khronos.org/registry/cl/sdk/1.1/docs/man/xhtml/</a><br />
But I don&#8217;t know of any specific tutorial besides just googling it.</p>
<p>You can give a look at some simple GEGL filters:<br />
- <a href="http://git.gnome.org/browse/gegl/tree/operations/common/brightness-contrast.c" rel="nofollow">http://git.gnome.org/browse/gegl/tree/operations/common/brightness-contrast.c</a><br />
- <a href="http://git.gnome.org/browse/gegl/tree/operations/common/box-blur.c" rel="nofollow">http://git.gnome.org/browse/gegl/tree/operations/common/box-blur.c</a></p>
<p>Next steps of the work are:</p>
<p>- testing and solving bugs in different platforms (the code should be able to recover from errors in _any_ OpenCL call).<br />
- Simplifying the API, for point filters it&#8217;s great right now, but for more complicated filters it&#8217;s a mess as you can see.<br />
- improve gegl testing system to see if the output for OpenCL and normal code paths are the same.<br />
- implement all abyss policies from GEGL<br />
- OpenCL support for more filters (<a href="http://wiki.gimp.org/index.php/Hacking:Porting_filters_to_GEGL" rel="nofollow">http://wiki.gimp.org/index.php/Hacking:Porting_filters_to_GEGL</a>)<br />
- identify and solve remaining performance issues.</p>
<p>A GSoC that I&#8217;d be happy to mentor can easily be derived from this list <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OpenCL on GEGL: Results up to now by RPG</title>
		<link>http://meudepositodeideias.wordpress.com/2011/08/08/opencl-on-gegl-results-up-to-now/#comment-146</link>
		<dc:creator><![CDATA[RPG]]></dc:creator>
		<pubDate>Tue, 25 Dec 2012 15:48:51 +0000</pubDate>
		<guid isPermaLink="false">http://meudepositodeideias.wordpress.com/?p=102#comment-146</guid>
		<description><![CDATA[Must I get and build new version from git and so on, or I can try in in my GIMP 2.8 distribution?

And is there any guide about OpenCL cernels development? I have some machines with new GPU&#039;s, so I can make some tests and try to make some algorithms on holydays:)

The new GSoC is coming. Do you need some help in development of OpenCL implementations?]]></description>
		<content:encoded><![CDATA[<p>Must I get and build new version from git and so on, or I can try in in my GIMP 2.8 distribution?</p>
<p>And is there any guide about OpenCL cernels development? I have some machines with new GPU&#8217;s, so I can make some tests and try to make some algorithms on holydays:)</p>
<p>The new GSoC is coming. Do you need some help in development of OpenCL implementations?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OpenCL on GEGL: Results up to now by Victor Oliveira</title>
		<link>http://meudepositodeideias.wordpress.com/2011/08/08/opencl-on-gegl-results-up-to-now/#comment-145</link>
		<dc:creator><![CDATA[Victor Oliveira]]></dc:creator>
		<pubDate>Tue, 25 Dec 2012 15:20:38 +0000</pubDate>
		<guid isPermaLink="false">http://meudepositodeideias.wordpress.com/?p=102#comment-145</guid>
		<description><![CDATA[Hi RPG!
So, the project has advanced a lot, I&#039;ve basically rewritten a lot of things along the year... You can just set a gaussian blur in GEGL for example and see the difference.

Here is a presentation I gave at LGM at the middle of the year about it:
http://www.youtube.com/watch?v=UzBPUalkqg8&amp;feature=share&amp;list=PLlzTmHW76093fUUsVhVhnKt5VkVMuQJKx

You can see 20x speedups for example, it&#039;s good :)
So, the code currently works on any OpenCL implementation, even for CPUs, of course, speedups depend on your GPU. For example, for development I&#039;ve been using an integrated Intel GPU and it works just fine.

I haven&#039;t used the node editor for GEGL yet, but I intend to soon.
Thanks for the interest in the project, I need testers for the OpenCL path in GEGL, so if you can just give a try, that&#039;d be awesome :)

Victor]]></description>
		<content:encoded><![CDATA[<p>Hi RPG!<br />
So, the project has advanced a lot, I&#8217;ve basically rewritten a lot of things along the year&#8230; You can just set a gaussian blur in GEGL for example and see the difference.</p>
<p>Here is a presentation I gave at LGM at the middle of the year about it:<br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/videoseries?list=PLlzTmHW76093fUUsVhVhnKt5VkVMuQJKx&#038;hl=en_US' frameborder='0'></iframe></span></p>
<p>You can see 20x speedups for example, it&#8217;s good <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
So, the code currently works on any OpenCL implementation, even for CPUs, of course, speedups depend on your GPU. For example, for development I&#8217;ve been using an integrated Intel GPU and it works just fine.</p>
<p>I haven&#8217;t used the node editor for GEGL yet, but I intend to soon.<br />
Thanks for the interest in the project, I need testers for the OpenCL path in GEGL, so if you can just give a try, that&#8217;d be awesome <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Victor</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OpenCL on GEGL: Results up to now by RPG</title>
		<link>http://meudepositodeideias.wordpress.com/2011/08/08/opencl-on-gegl-results-up-to-now/#comment-144</link>
		<dc:creator><![CDATA[RPG]]></dc:creator>
		<pubDate>Sun, 23 Dec 2012 20:58:11 +0000</pubDate>
		<guid isPermaLink="false">http://meudepositodeideias.wordpress.com/?p=102#comment-144</guid>
		<description><![CDATA[Hello, Victor!
Very glad to see the project in development. How about performance? Is there any improvements? Can this solution work on old GPUs (not too old to not support CUDA/OpenCL, but relatively different from Tesla)?

I also saw a node editor project, that could be more suitable for OpenCL.]]></description>
		<content:encoded><![CDATA[<p>Hello, Victor!<br />
Very glad to see the project in development. How about performance? Is there any improvements? Can this solution work on old GPUs (not too old to not support CUDA/OpenCL, but relatively different from Tesla)?</p>
<p>I also saw a node editor project, that could be more suitable for OpenCL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to build GIMP 2.7.5 using MinGW in Windows 32-bits by Leet</title>
		<link>http://meudepositodeideias.wordpress.com/2011/12/19/how-to-build-gimp-2-7-5-using-mingw-in-windows-32-bits/#comment-109</link>
		<dc:creator><![CDATA[Leet]]></dc:creator>
		<pubDate>Sun, 08 Apr 2012 16:56:02 +0000</pubDate>
		<guid isPermaLink="false">http://meudepositodeideias.wordpress.com/?p=144#comment-109</guid>
		<description><![CDATA[Thanks for your reply, I&#039;ll try to rebuild it again later. Do you have a working build of GIMP 2.8RC1 for Windows and would you like to share it?]]></description>
		<content:encoded><![CDATA[<p>Thanks for your reply, I&#8217;ll try to rebuild it again later. Do you have a working build of GIMP 2.8RC1 for Windows and would you like to share it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to build GIMP 2.7.5 using MinGW in Windows 32-bits by Victor Oliveira</title>
		<link>http://meudepositodeideias.wordpress.com/2011/12/19/how-to-build-gimp-2-7-5-using-mingw-in-windows-32-bits/#comment-108</link>
		<dc:creator><![CDATA[Victor Oliveira]]></dc:creator>
		<pubDate>Sat, 07 Apr 2012 14:56:45 +0000</pubDate>
		<guid isPermaLink="false">http://meudepositodeideias.wordpress.com/?p=144#comment-108</guid>
		<description><![CDATA[Sometimes this can happen, try to clean your build and try again.
Some libraries requirements have been updated in GIMP 8RC1, but I don&#039;t remember which ones :/]]></description>
		<content:encoded><![CDATA[<p>Sometimes this can happen, try to clean your build and try again.<br />
Some libraries requirements have been updated in GIMP 8RC1, but I don&#8217;t remember which ones :/</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to build GIMP 2.7.5 using MinGW in Windows 32-bits by Leet</title>
		<link>http://meudepositodeideias.wordpress.com/2011/12/19/how-to-build-gimp-2-7-5-using-mingw-in-windows-32-bits/#comment-107</link>
		<dc:creator><![CDATA[Leet]]></dc:creator>
		<pubDate>Sat, 07 Apr 2012 14:37:01 +0000</pubDate>
		<guid isPermaLink="false">http://meudepositodeideias.wordpress.com/?p=144#comment-107</guid>
		<description><![CDATA[Same issue if I try to compile GIMP 2.7.5, so it seems that my building environment is somehow messed up... :/]]></description>
		<content:encoded><![CDATA[<p>Same issue if I try to compile GIMP 2.7.5, so it seems that my building environment is somehow messed up&#8230; :/</p>
]]></content:encoded>
	</item>
</channel>
</rss>
