What is wrong with the hybrid cpu/gpu approach
Posted: Mon Apr 04, 2011 11:21 am
Hello All,
I was talking to the developers of another render engine at a user group recently, and they mentioned that in the next version they will be adding gpu acceleration. I won't mention which one, as they said it was still a bit hush hush and on checking the website they still haven't announced it.
But, I asked if they were taking a hybrid cpu/gpu approach or gpu only like Octane. They confirmed that it would be a hybrid approach, so my question is; what is wrong with the hybrid approach.
This is a genuine question, it's not a criticism towards octane in any way, I'm just curious. It seems to me, that from reading various discussions on these forums that several things are difficult to perform on the gpu, so if the cpu could be employed to get around these limitations, it's a bonus. For example, maybe subsurface scattering calculations could be performed on the cpu, while the gpu does it's own thing.
Don't get me wrong, I know nothing about the in's and out's of this stuff, I know it's a lot easier to ask these questions than answer them. Like I said earlier, I'm just curious.
Anyway, so is there a reason gpu only is better, is it just really difficult to use both or is it just a point of principle, I'd like to know.
Thanks
Kettle
Oh, and sorry if this has been discussed before, I haven't seen the topic talked about, but I'm sure it probably has been.
I was talking to the developers of another render engine at a user group recently, and they mentioned that in the next version they will be adding gpu acceleration. I won't mention which one, as they said it was still a bit hush hush and on checking the website they still haven't announced it.
But, I asked if they were taking a hybrid cpu/gpu approach or gpu only like Octane. They confirmed that it would be a hybrid approach, so my question is; what is wrong with the hybrid approach.

This is a genuine question, it's not a criticism towards octane in any way, I'm just curious. It seems to me, that from reading various discussions on these forums that several things are difficult to perform on the gpu, so if the cpu could be employed to get around these limitations, it's a bonus. For example, maybe subsurface scattering calculations could be performed on the cpu, while the gpu does it's own thing.
Don't get me wrong, I know nothing about the in's and out's of this stuff, I know it's a lot easier to ask these questions than answer them. Like I said earlier, I'm just curious.
Anyway, so is there a reason gpu only is better, is it just really difficult to use both or is it just a point of principle, I'd like to know.
Thanks
Kettle
Oh, and sorry if this has been discussed before, I haven't seen the topic talked about, but I'm sure it probably has been.