In this architecture, why execution context drawn as one block, Dose that mean two fetch/decode unite share the same memory, and the same registers?
kayvonf
Yes. State for one instruction stream = an execution context = one blue box.
This picture has one blue box, because the core is only able to manage a single thread.
Superscalar execution involves multiple fetch/decode units and multiple execution units processing multiple instructions from that same single instruction stream.
In this architecture, why execution context drawn as one block, Dose that mean two fetch/decode unite share the same memory, and the same registers?
Yes. State for one instruction stream = an execution context = one blue box.
This picture has one blue box, because the core is only able to manage a single thread.
Superscalar execution involves multiple fetch/decode units and multiple execution units processing multiple instructions from that same single instruction stream.