Difference Between Vector Processor and Scalar Processor
Difference Between Vector Processor and Scalar Processor
Scalar
Processor
Vector Scalar
Factor Processor Processor
It processes It processes
Data multiple data single data
Processing elements in element at a
parallel. time.
It has a
It has multiple
single
registers to
Registers register to
store multiple
store a single
data elements.
data element.
It does not
It supports
support
conditional
Branching conditional
vector
vector
branching.
branching.
It offers lower
It offers higher
performance
performance
than vector
than a scalar
Performance processors
processor due
due to its
to its SIMD
SISD
architecture.
architecture.
It consumes It consumes
more power less power
than a scalar than a vector
Power
processor due processor
Consumption
to its more due to its
sophisticated simpler
architecture. architecture.
It is more
It is cheaper
expensive than
than a vector
a scalar
processor
Cost processor due
due to its
to its
simpler
sophisticated
architecture.
architecture.
It has less
It has more parallelism
parallelism due due to a
to multiple data single data
Parallelism
elements being element
processed in being
parallel. processed at
a time.