Would be nice if it made for improved performance, but would also be nice if they just didnt have driver issues. With the lower level access to gpu (which i believe is just for graphics, openGL) and add in the HSA and hUMA tech for the APU's, and the release saga for GCN 2.0 which is to be quarter one or two or maybe 2015 rollout with 20nm chips. AMD might just start being a competitor for intel again,

Quote:That 9x draw call gain means that the card can run more different shaders, and switch between more textures in every frame it draws. As the computing power is getting higher, it became difficult to feed the gpu with enough work using current directx systems. It needs frequent interaction between cpu and gpu. Whit this new low level api this interaction will be 9x faster, which leads to higher gpu utilization.
On opencl it also introduces a significant overhead when you try to enqueue kernels very frequently: lets say if you have 3 ms long kernel, then the actual gpu work can take only 1 ms time, the rest is host-gpu interaction. But on opencl we can organize long kernels around 1 sec execution times, those can utilize the gpu effectively.

Quote:That 9x draw call gain means that the card can run more different shaders, and switch between more textures in every frame it draws. As the computing power is getting higher, it became difficult to feed the gpu with enough work using current directx systems. It needs frequent interaction between cpu and gpu. Whit this new low level api this interaction will be 9x faster, which leads to higher gpu utilization.
On opencl it also introduces a significant overhead when you try to enqueue kernels very frequently: lets say if you have 3 ms long kernel, then the actual gpu work can take only 1 ms time, the rest is host-gpu interaction. But on opencl we can organize long kernels around 1 sec execution times, those can utilize the gpu effectively.

Luckily we're able to feed the GPU with enough work at all the time (thus the 99% GPU utilization in status screen), but only if the user designing an efficient attack.

We also do not depend on kernel enqueue times, since we only execute one let's say each 2 seconds.

From the above quotes it doesn't look good for us, but also not to bad. We do not expect any loss of performance. Maybe there will be a gain for fast hashes without modifiers but thats all what we can say for now.