Excessive(Superscalar) the CPU architecture refers to a class of parallel operations that implement command-level parallelism in a processor kernel. This technology can achieve a higher CPU throughput (throughput) at the same CPU clock speed ). The processor kernel generally has multiple execution units (or functional units), such as arithmetic logic units, displacement units, and multiplier. When the system structure is not implemented, the CPU executes only one command in each clock cycle. Therefore, only one execution unit is working, and other execution units are idle. The CPU of the architecture with an excessive amount of CPU can be distributed (dispatching) Multiple commands at the same time in a single clock cycle to be executed in different execution units, which realizes the parallel execution of commands. The architecture of the over-quota system can be considered as MIMD (multiple instructions and multiple data ).
The CPU of the system structure that exceeds the standard is also executed in a sequential manner. However, they are generally considered to be different technologies that enhance CPU performance.
A simple over-standard pipeline that can complete up to two commands in one cycle.