[4eyes] GPU programming
Thomas Klemmer
klemmer at medien.uni-weimar.de
Tue Sep 2 01:30:00 PDT 2008
Sehwam:
For your purposes I would stick with ether GLSL which is supported by
NVIDIA Cards from the 5xxx series up and ATI Radeon Cards 9xxx up or CUDA
which is supported only by NVIDIA on their 8xxx Series and up.
But don't start on something thats older then a GF 6800, instruction
limit and low fill rate would kill you!
If you are familiar with the OpenGL Graphic Pipeline, go with GLSL, the
"GLSL Orange Book" is best to start out with (Cha has one??! ;) ) in
this case.
It's easy to learn and since you are still doing graphic related stuff I
think it will suit you just fine!
If you don't know OpenGL and you have an Geforce 8xxx at hand, go with
CUDA, its much more versatile then GLSL and basically C like code ,
pretty easy to integrate into your application, and you don't have to
mess with textures or pipeline limitations ( no real scatter / or
gather ) but you will have to mess with Pixel Buffer Objects to get your
final image on the screen.
If you want to know more on CUDA download the CUDA Doc from Nvidia, its
best start off with!
You'll find some examples on their page as well! ( developer.nvidia.com )
For some advanced stuff check out the GPU GEMS series.
Thomas.
Sehwan Kim schrieb:
> Hi, guys.
>
> I am starting to learn about GPU programmings.
> If anyone has some experience about the GPU programmings,
> would you let me know which books are great for a newbie like me?
> It would also be helpful to inform me of some useful websites. :)
>
> One of aims is to generate voxels for about 1,000,000 3D color points,
> and render them less than 0.5 sec/frame. Actually, as fast as possible.
>
> In addition,
> How can I check a graphics card could be used for GPU programmings or not?
>
> thanks.
>
> --
> Best,
> Sehwan
> ------------------------------------------------------------------------
>
> _______________________________________________
> Ilab-users mailing list
> Ilab-users at lists.cs.ucsb.edu
> https://lists.cs.ucsb.edu/mailman/listinfo/ilab-users
More information about the Ilab-users
mailing list