POV-Ray : Newsgroups : povray.pov4.discussion.general : Paralel GPU processor support for Nvidia CUDA architecture : Re: Paralel GPU processor support for Nvidia CUDA architecture Server Time
25 Apr 2024 14:10:33 EDT (-0400)
  Re: Paralel GPU processor support for Nvidia CUDA architecture  
From: JAppleyard
Date: 12 Dec 2009 09:55:00
Message: <web.4b23aa7982bfbbd4eb316e150@news.povray.org>
Warp <war### [at] tagpovrayorg> wrote:
> Louis <nomail@nomail> wrote:
> > It probably would not be possible to let every core process a pixel
>
>   How do you suggest for the GPU to process the scene data (which it needs
> to trace rays in the first place), which might take hundreds of megabytes of
> memory?
>
>   And does CUDA already support conditional recursion?
>
> --
>                                                           - Warp

#1: GPU has a bank of global memory which is fully accessable to every core.
Sizes in new cards vary, though the very bottom of the range is probably 128MB
(top of the range is 4GB, general consumer stuff is 256-768MB). Newer GPUs also
have the ability to directly access host RAM.

#2: No, but next gen (Q1 2010) will. IIRC this was annouced in October. Speed
would depend on quite how branchy it is.


People are doing raytracing on CUDA already (are I think they're quite speedy -
look up NVIDIA's Optix), though I imagine they can't quite match the feature set
of pov-ray... and it's probably these features that don't map to GPUs. I must
admit to being fairly ignorant when it comes to interals of ray-tracers.


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.