Sign in to follow this  

Using the GPU's processing power

This topic is 3839 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I'm developing a raytracer (non realtime) which currently solely works on the CPU. One task that is repeated several million times is the evaluation of a composite 3D perlin noise function, which takes a considerable time. I thought about moving this task to the GPU (just one 3D vector is necessary as an input argument to evaluate the function), but have no information about the common techniques used. Could you point out some articles that deal with this topic? (I would strongly prefer working with DirectX) btw: I tried googling but couldn't make up a concise keyword. Is there any special term for "misusing" the GPU as I intend?

Share this post


Link to post
Share on other sites
There are a lot of techniques to be aware of, and I have never done this, so I will just fill in what I know:

This use of the GPU is normally called GPGPU. Nvidia and ATI both have technologies for simplifying the process (CUDA (Compute Unified Device Architecture) and CTM (Close To Metal), respectively).

Share this post


Link to post
Share on other sites

This topic is 3839 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this