Difference between scalar and superscalar processor
Answers
Answered by
2
A processor that executes scalar data is called a scalar processor.Using fixed point operands, integer instructions are executed byscalar processors even in their simplest state. More powerfulscalar processors usually execute both floating point and integeroperations. Recently produced scalar processors contain both afloating point unit and aninteger unit, all on the same CPU chip.Most of these modern scalar processors use instructions of the32-bit kind.Suggest EditsThesuperscalar processor, on the other hand, executes multipleinstructions at a time because of its multiple number of pipelines. This CPU structure implements instruction-levelparallelism, which is a form of parallelism in computerhardware, within a single computer processor. This means it canallow fast CPU throughput that is not even remotely possible inother processors that do not implement instruction-levelparallelism. Instead of executing one instruction at a time, asuperscalar processor uses its redundant functional units in theexecution of multiple instructions. These functional units are notseparate CPU cores, but a single CPU's extension resources
Similar questions