By: Anon (no.delete@this.spam.com), November 4, 2022 8:49 pm
Room: Moderated Discussions
Jeffrey Bosboom (firstinitiallastname.delete@this.firstnamelastname.com) on November 4, 2022 6:18 pm wrote:
> Or from the other direction,
> why wouldn't a full 2n-bit unit also be designed to execute two n-bit instructions simultaneously?
Maybe that's exactly what Zen 4 does because that would be indistinguible from two n-bit units somehow sharing a scheduller entry.
But that is not the common, because that is hard, the scheduller, the execution ports and the register file ports would have to be far more complex than more traditional schemes.
I haven't read Agner post and everything he wrote about Zen 4, but I am curious how he reached the conclusion that Zen 4 does that unit pairing.
> Or from the other direction,
> why wouldn't a full 2n-bit unit also be designed to execute two n-bit instructions simultaneously?
Maybe that's exactly what Zen 4 does because that would be indistinguible from two n-bit units somehow sharing a scheduller entry.
But that is not the common, because that is hard, the scheduller, the execution ports and the register file ports would have to be far more complex than more traditional schemes.
I haven't read Agner post and everything he wrote about Zen 4, but I am curious how he reached the conclusion that Zen 4 does that unit pairing.