411 REFERENCE · Wikibooks
Microprocessor Design/Superscalar Processors
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
In a superscalar design, the processor actually has multiple datapaths, and multiple instructions can be executed simultaneously, one in each datapath. It is not uncommon for a superscalar CPU to have multiple ALU and FPU units, for each datapath.
center|600px
In this image, all the stages highlighted in green are executing simultaneously. As we can see from this image, there are two execution cores operating simultaneously.