More efficient arbitration.  Previously, each core had a fixed timeslot to access global memory. This scheme bypasses cores that aren't making requests.
Update