|
![](/i/fill.gif) |
clipka wrote:
> If your work packages are large enough, then these are no issues. But in
> a raytracer, be prepared for rather small work packages.
And that's another problem. While a GPU has *hundreds* of cores that
all work in parallel, in raytracing you're unlikely to encounter more
than a few dozen rays which require the same test. It's just not
efficient to solve this problem with GPUs.
Note that, while GPGPU has come a long way in recent years, the only way
to make it more useful for POV is to make it more like a CPU and less
like a GPU. While GPUs in general may go this route in the future (Tim
Sweeney thinks so), really GPUs will focus first and foremost on what
games need... and games don't need raytracing yet.
...Chambers
Post a reply to this message
|
![](/i/fill.gif) |