Mantle drivers
#5
(02-02-2014, 04:31 PM)giveen Wrote:
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.


Messages In This Thread
Mantle drivers - by giveen - 02-01-2014, 04:11 PM
RE: Mantle drivers - by The Mechanic - 02-01-2014, 08:30 PM
RE: Mantle drivers - by Varity - 02-02-2014, 01:03 AM
RE: Mantle drivers - by giveen - 02-02-2014, 04:31 PM
RE: Mantle drivers - by atom - 02-02-2014, 04:59 PM
RE: Mantle drivers - by giveen - 02-02-2014, 05:37 PM