Ieldra
I Promise to RTFM
- Joined
- Mar 28, 2016
- Messages
- 3,539
I've been waiting for you.
Uhu... Which four units would those be?
Maxwell *can* dispatch from compute queues while graphics tasks are in execution. That's the whole point of independent queues.
Contested by whom? Everything is contested by someone.
I've heard all about the 'serial nature' of maxwell from you in the time I've been active on this forum, never seen any evidence for it.
Did you read my post? That part where I said' serial is the opposite of parallel, sequential is the opposite of concurrent' clearly didn't hit home.
The part about Pascal fixing latency and something about time constraints and one command at a time is basically gobbledygook.
Yes as opposed to GCN that doesn't reassign based on time constraints because it operates outside our spacetime dimension.
Nvidia did a good thing with the Pascal structure as having 4 units independent of each other helps alleviate the issues with async on the end.
Uhu... Which four units would those be?
Does it look that way? Based on what? Doesn't look that way to me.But it looks as if it still has to accept commands/work one at a time, but unlike Maxwell it can initiate a compute que while a graphics que is active as long as there is an available unit.
Maxwell *can* dispatch from compute queues while graphics tasks are in execution. That's the whole point of independent queues.
This is the contested part as it was before, just with Maxwell the whole process was limited by its serial nature further escalating the issue. With Pascal they fixed a portion of it, perhaps the biggest part as far as time/latency being the accepting a command/work one at a time is likely less of a time constraint than having some idle units because the whole unit needs to context switch.
Contested by whom? Everything is contested by someone.
I've heard all about the 'serial nature' of maxwell from you in the time I've been active on this forum, never seen any evidence for it.
Did you read my post? That part where I said' serial is the opposite of parallel, sequential is the opposite of concurrent' clearly didn't hit home.
The part about Pascal fixing latency and something about time constraints and one command at a time is basically gobbledygook.
Also this might be where the pre-emption issue is originating as well. Because of how it accepts commands/work it must reassign orders based on time constraints and this is before being dispatched in the GPU. It was something alluded to in Nvidias Pascal white paper.
Yes as opposed to GCN that doesn't reassign based on time constraints because it operates outside our spacetime dimension.