By: Anon (no.delete@this.spam.com), February 25, 2021 5:53 am
Room: Moderated Discussions
Etienne Lorrain (etienne_lorrain.delete@this.yahoo.fr) on February 25, 2021 1:02 am wrote:
> Then you might have a lot of those "memcpy" micro-op in your 100 instructions in flight...
The dependencies will exists anyway.
> And for what I understand, micro-ops should have a pre-defined execution
> time because you allocate their activity cycles ahead of time.
This would be the perfect world, but that's not the case, for obvious reasons every load have variable latency, div is implemented as variable latency on modern cores and so a few other instructions.
> Then you might have a lot of those "memcpy" micro-op in your 100 instructions in flight...
The dependencies will exists anyway.
> And for what I understand, micro-ops should have a pre-defined execution
> time because you allocate their activity cycles ahead of time.
This would be the perfect world, but that's not the case, for obvious reasons every load have variable latency, div is implemented as variable latency on modern cores and so a few other instructions.