5 ms·
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 minin
by zeratul 15y ago
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.
- mrb 15y agoWhat do you mean APIs cannot keep up? It is perfectly possible to write a GPGPU app that utilizes practically all the resources, eg. Bitcoin miners, which use the OpenCL API, have a typical ALU utilization ratio of ~95%+.
- DiabloD3 15y agoCloser to 98%+ on DiabloMiner or newest phatk2 (now that phateus finally decided to catch up).
- vecter 15y agoTurning on antialiasing usually kills GPU performance. One GeForce GTX 580 can't really run Battlefield 3 at 1920x1080 with 8xAA at greater than 60fps stable, so I'm not sure what you mean when you say games can't keep up. The games are keeping up quite well with the available hardware.
- deleted 15y ago[deleted]
- ahelwer 15y agoIntel's Knights X stuff is done using pragmas, so yeah pretty much as simple as OpenMP. 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).
- rwg 15y agoThe Portland Group's Accelerator compilers already support pragma-based markup of code for offload to accelerators (GPGPUs). 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.