Nowadays the graphics cards are so fast that neither games nor APIs can keep up.
No really, when we will get something as simple as OpenMP to do our data mining on GPUs? There is more data to be processed than there are games to play.
No really, when we will get something as simple as OpenMP to do our data mining on GPUs? There is more data to be processed than there are games to play.
Not that that's really necessary, I mean the complexity of scientific computing (parallelism, numerical stability, etc.) means the programmers that do it have no trouble with CUDA et al (which is fairly simple if you just forget about coherency).
OpenMP is considering adding accelerator support in 4.0. In the meantime, NVIDIA and friends are having a go at specifying semi-standard pragma-based accelerator support with OpenACC.