Previous | Next --- Slide 12 of 86
Back to Lecture Thumbnails
Kaharjan

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.