Le mercredi 30 novembre 2011 20:28:55, Christophe Thommeret a écrit : > My first task is to learn openCL. Unsurprisingly, the spec looks quite > similar to openGL. So i expect the same benefits and the same caveat, > ununified memory. So even with this solution, we would still have to stay > as much as possible on the same rendering path (until unified memory comes > to real life). As soon as possible, I will make some openCL bench to > compare to openGL.
Hi Dan, Yes, openCL has some interesting features. Bt at that moment, my first experiments are quite disapointing. First, it's really difficult to optimize for speed. It really requires intimate knowledge of the targeted hardware to get the best from it. I've written a bicubic scaling filter for both openGL and openCL, and after several hours of reading, adjusting and testing using all available nvidia's gpu documentation (mostly found in cuda), the openCL version is still far from openGL performances. To upscale a 720x576 image to 1920x1080, openCL is about 3x slower : 323 fps vs 1150. -- Christophe Thommeret ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ Mlt-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mlt-devel
