Hi Guy's
I am a bit new at programming on CUDA. I am working on a hobby project, a path tracer. I was wondering how you guy's deal with CUDA.
Do you guys perform all graphics related computing on the GPU or is it more of a hybrid approach? For instance performing ray intersection test on the GPU and doing the BSDFs on the CPU (host)?
I hope you can answer my questions since I am curious how applications like yours and for instance Arion deal with this.
Thanks in advance,
Thomas Kroes
Question about architecture
Forum rules
Please add your OS and Hardware Configuration in your signature, it makes it easier for us to help you analyze problems. Example: Win 7 64 | Geforce GTX680 | i7 3770 | 16GB
Please add your OS and Hardware Configuration in your signature, it makes it easier for us to help you analyze problems. Example: Win 7 64 | Geforce GTX680 | i7 3770 | 16GB
As this is commercial software I doubt you are going to get much information on how it works/is made.
Kubuntu 9.04 | Nvidia Gainward 9500 GT | Intel Core2 Quad 2.40 Ghz | 4 GB RAM
Yeah, sorry, it's our policy not to talk about internals.James wrote:As this is commercial software I doubt you are going to get much information on how it works/is made.
What i can say is that octane's raytracer runs entirely on the GPU.
The CPU only does IO and user interface.
Radiance
Win 7 x64 & ubuntu | 2x GTX480 | Quad 2.66GHz | 8GB
I think, this is the winning point of Octane.radiance wrote:Yeah, sorry, it's our policy not to talk about internals.James wrote:As this is commercial software I doubt you are going to get much information on how it works/is made.
What i can say is that octane's raytracer runs entirely on the GPU.
The CPU only does IO and user interface.
Radiance

Win7 64 | 2x XEON | 12GB | 8x GTX580
Win7 64 | 2x XEON | 12GB | 8x GTX580
Win7 64 | 2x XEON | 12GB | 8x GTX580
Win7 64 | 2x XEON | 12GB | 8x GTX580
Win7 64 | 2x XEON | 12GB | 8x GTX580
Win7 64 | 2x XEON | 12GB | 8x GTX580
Win7 64 | 2x XEON | 12GB | 8x GTX580