Computer Science, asked by jagdishjambe530, 1 year ago

Advantages of vector processing over scalar processing

Answers

Answered by Ambyrose21
9
Advantages of vector processing
1. increase in code density
2.decrease of total number of instructions
3.data is organised in patterns which is easier for the hardware to computer
4.simple loops are replaced with vector instructions, hence decrease in overhead
5. scalable

Disadvantageous of scalar processor
1.It consumes at 64 per clock, so cannot chain together
2.It exposes memory latency
3. It is expensive
4.one instruction fetch, decode? dispatch per operation.
5.loop in unrolling and software pipeline for high performance increase instruction cache footprint

hope this answer helps
Mark my answer as brainlist if you are happy with it

Answered by AtharvSena
0

Advantages of Vector processing:

  • Program size is small since there are fewer instructions needed. By executing a loop in a single instruction, vector instructions can also disguise numerous branches.
  • Unlike cache access, vector memory access does not waste time. each data item that the processor requested is actually used.
  • Only the functional unit can operate a vector instruction once it has begun (FU) and it needs power for the register buses feeding it. You can turn off the fetch, decode, ROB, and other devices. As a result, less energy is used.

Disadvantages of Scalar processing:

  • It consumes 64 bytes every clock, hence it cannot be chained.
  • It makes memory delay visible.
  • The price is high.
  • Fetch one instruction and decode it? dispatch for each job.
  • Software pipeline for high performance and loop in unrolling to enhance instruction cache footprint.

https://brainly.in/question/9946395#

https://brainly.in/question/9946395#

#SPJ3

Similar questions