Parallelism is when you have a data flow graph and there is two processors doing computation. We get better performance Example: What are the advantage of parallelism?

  • Pipelining
    • Multiplication takes longer than addition. Assume it’s twice as long. We can use Pipelining to increase performance: One Multiplier and one adder (0.5 MAC/cycle) in (iii) vs One Pipelined Multiplier and one adder (1.0 MAC/cycle) in (iv)