Originally Posted by Toss3
But how exactly does CUDA benefit the average customer?
do you every use photoshop? Anti virus programs will benefit in the future, any application that needs heavy parallel computational needs will benefit, there isn't many out there yet, that is true, but to propagate new techniques and features into the consumer world with computer programs always takes time. Its not something that happens overnight, CUDA provides leverage of current programming knowledge, OpenCL and Direct Compute shaders don't because now an application programmer, who most likely hasn't used any graphics API extensively, probably touched it in college or something like that, will have to understand the API.