Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

DXVA + VMR9 vs. MadVR vs. CUDA

Name: Anonymous 2011-04-25 10:39

Let's discuss the best method for GPU-accelerated H264 decoding

Name: Anonymous 2011-04-26 10:26

Name: Anonymous 2011-04-26 10:27

>>22
The oldest gpu that nvidia suppports CUDA on is the G80 series, which includes the Geforce 8000 series. This is also the oldest gpu upon which OpenCL is available, so your concerns here are moot.

Furthermore, how is OpenCL not low level? The OpenCL compute language is C99. In fact, both nVidia and AMD use the same underlying compiler for OpenCL--Clang/LLVM. This is also the same compiler nVidia has used for CUDA's C and C++ compilers. OpenCL produces just as optimized code on nVidia Gpus as CUDA. CUDA has no additional performance potential.

So what does CUDA have that OpenCL doesn't? C++ and Fortran language support for compute kernels. But it seems you are not interested in those anyway.

I posted this from my GNU/linux arm based tablet in the hottub, so I apologize for any grammatical or punctual errors.

Name: Anonymous 2011-04-26 10:32

Name: Anonymous 2011-04-26 10:36

Name: Anonymous 2011-04-26 10:41

Name: Anonymous 2011-04-26 10:46

Name: Anonymous 2011-04-26 10:50

Name: Anonymous 2011-04-26 10:55

Name: Anonymous 2011-04-26 11:00

Name: Anonymous 2011-04-26 11:05

Name: Anonymous 2011-04-26 11:09

Name: Anonymous 2011-04-26 11:14

Name: Anonymous 2011-04-26 11:19

Name: Anonymous 2011-04-26 11:23

Name: Anonymous 2011-04-26 11:28

Name: Anonymous 2011-04-26 11:33

Name: Anonymous 2011-04-26 11:38

Name: Anonymous 2011-04-26 11:42

Name: Anonymous 2011-04-26 11:47

Name: Anonymous 2011-04-26 11:52

Name: Anonymous 2011-04-26 11:57

Name: Anonymous 2011-04-26 12:01

Name: Anonymous 2011-04-26 12:06

Name: Anonymous 2011-04-26 12:11

Name: Anonymous 2011-04-26 12:15

Name: Anonymous 2011-04-26 12:20

Name: Anonymous 2011-04-26 12:25

Name: Anonymous 2011-04-26 12:30

Name: Anonymous 2011-04-26 12:34

Name: Anonymous 2011-04-26 12:39

Name: Anonymous 2011-04-26 12:44

Name: Anonymous 2011-04-26 12:48

Name: Anonymous 2011-04-26 12:53

Name: Anonymous 2011-04-26 12:58

Name: Anonymous 2011-04-26 13:02

Name: Anonymous 2011-04-26 13:07

Name: Anonymous 2011-04-26 13:12

Name: Anonymous 2011-04-26 13:14

>>42
Sorry, yes, nVidia supports OpenCL on their older cards too, but I meant the divide between CUDA cards and OpenCL-only cards. But it doesn't matter--I am not interested in portability even a little.

As far as the compiler goes, it doesn't matter what it is, it matters what the code it produces actually does. For example you could compile C to Java bytecode plus some runtime environment, but the system you're targeting is heavily abstracted. I don't think OpenCL is that bad, but if I recall correctly it is significantly more abstracted than the CUDA scenario. You don't seem to know so I'll stop asking and trust the conclusion from my memory.

Name: Anonymous 2011-04-26 13:17

Name: Anonymous 2011-04-26 13:21


Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List