Vol4 Part2 of the IvyBridge PRM describes atomic operations performed on an URB handle (which is now just an offset into the URB partition of the graphics L3$). This may be faster than surface-backed atomics.
We would be able to use URB atomics, with caveats:
Decrement op is unsupported.
Initial value would have to be copied into URB from ABO
Final value would have to be copied back out of the URB to ABO
Vol4 Part2 of the IvyBridge PRM describes atomic operations performed on an URB handle (which is now just an offset into the URB partition of the graphics L3$). This may be faster than surface-backed atomics.
We would be able to use URB atomics, with caveats: