[Bf-committers] GPU computing

Damien Plisson damien.plisson at yahoo.fr
Wed Nov 25 10:07:45 CET 2009

Hi Ishan,

That's a great project to look how to leverage the GPU for blender!

Concerning the mac, only Snow Leopard provides openCL (with other parallel computing frameworks like grand central).
What's funny is that Apple strongly promotes openCL, but has not yet released any SW that uses it (Aperture/Final Cut would be good candidates ...)

I looked at this topic some time ago, and here are the info I gathered (you may have already got some):

Apple openCL doc & examples :
Julia quaternion raytraced : http://developer.apple.com/mac/library/samplecode/OpenCL_RayTraced_Quaternion_Julia-Set_Example/
Procedural grass & terrain: http://developer.apple.com/mac/library/samplecode/OpenCL_Procedural_Grass_and_Terrain_Example/

There is also a paper from a nvidia guy on raytracing optimization through openCL. It presents well what impacts performance: data transfer bottleneck, and load balancing among the gpu cores:

I don't know the internals of blender renderer, but if you need help on the Mac (and/or ghost topics) parts, feel free to ask ;)

Good luck with openCL!

Le 25 nov. 2009 à 04:28, Ishan Arora a écrit :

>> That is, unless you're feeling ambitious. ^_^;
> Not very ambitious right now :)
>> Btw, let me know if you create a proper SVN fork and I can try to help with Mac compiling, Snow Leopard only.
> Thanks for the offer. Mac would benefit the most from OpenCL.
> I am new here. One the first thing that confused me was the number of
> forks around. I was hoping to be able to submitting patches to the
> trunk. I am not really sure how things move around here.
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers

More information about the Bf-committers mailing list