Computer Hardware

What is superscalar architecture?



User Avatar
Wiki User


A superscalar CPU architecture implements a form of parallelism on a single chip, thereby allowing the system as a whole to run much faster than it would otherwise be able to at a given clock speed.

In normal scalar CPU, ideally one instruction is dispatched per cycle so atmost one instruction can be completed in a give cycle. In SuperScalar Architecture, more than one say "m" instructions are dispatched and they are executed in parellel with extra hardware ( functinal units) there by more than one instruction can be completed in a given cycle.

The fastness of the Superscalar is theory is "m" times the scalar but in practically, it will be much less because of the different types of dependencies and branch operations.