• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

What do you use CUDA for?

Soldato
Joined
22 Aug 2008
Posts
8,338
Just curious as I've seen a fair few people mention they need CUDA for work or hobbies and it being a dealbreaker when purchasing a new card.

So, let's hear how you're using CUDA and be as detailed as you like, unless you're under double-secret NDAs like Rroff. :p
 
I only dabble with CUDA personally, I don't have much of a use for it with anything I do atm, but I like to have some idea of what I'm talking about.

CUDA useage will be split between people programming for it when developing bespoke applications and people using it to accelerate the performance of programs they use such as complex image processing effects.

I know one company that I used to help with the server side are now using it for analyzing the gigabytes of images from electron microscopes, previously they had 4x 24+ total core xeon servers on it.
 
Last edited:
I have Cuda enabled to work with CoreAVC 2 which I use with a Hauppauge WinTV Nova HD S2 (Freesat) TV tuner...reduces CPU usage by a certain amount when HD content is running...

Not anything really stunning.
 
I was planning on getting and Nvidia card just for CUDA to speed up my encoding/transcoding but all the reviews I've seen show that even though its can be quick, the quality of videos is very poor
 
Most of us lurking in the distributed computing forum are using it 24/7 for SETI, Folding@Home etc. Number crunching is where it really shines due to it unlocking the potential of the highly parallel cores.

GPU's are suited brilliantly for CFD (computational fluid dynamics) for example - a research project conducted last year (done by Dr Graham Pullan at Cambridge University Engineering Deptartment in case you were wondering :p) showed that using a single 'Tesla' workstation could provide improvements in speed of over 8000% (the 'cpu time' was reduced by over 80 times compared to the test CPU based workstation), and in the 'worst case' had a 2000% improvement over the top of the line quadcore cpu at the time.
With a cluster of tesla 'personal supercomputers' the CFD could be done in a matter of seconds enabling almost realtime design of aero parts.
The only reason it is not being fully implimented yet is a lot of aging CFD code is written in Fortran, and needs to be completely rewritten for CUDA supported languages. There are packages out there that could readily be compatible, they have just yet to transcode for the CUDA wrapper.

IIRC it is included to some extent in Adobe's CS4 suite, and is due to be a powerful tool in the soon to be released CS5 suite speeding up many processing tasks.
 
Last edited:
i use coreavc for cuda video acceleration of hd content. i used to use dxva decoding before but it breaks too easy and has too many limitations and doesnt work with a few of the videos i encode. atleast with the cuda decoding i get no issues with me htpc for video decoding.

also i use cuda frameserving for video encoding, the cuda frame server passes decoded h.264, vc-1 video frames to the video encoder i use (x.264) and that considerably speeds up the video encoding process since the cpu doesnt need to decode the source video.
 
Last edited:
so some people say vedeo encoding/decoding what programmes do you use that support cuda for encoding, and is there a big difference.
 
Back
Top Bottom