recategorized by
2,610 views
0 0 votes

Let $f$ be the fraction of the computation (in terms of time) that is parallelizabl$e$. $P$ the number of processors in the system, and $s_p$ the speed up achievable in comparison with sequential  execution – then the $s_p$ can be calculated using the relation:

  1. $\frac{1}{1-f-f/P}$
  2. $\frac{P}{P-f(P+1)}$
  3. $\frac{1}{1-f+f/P}$
  4. $\frac{P}{P+f(P-1)}$

1 Answer

Best answer
1 1 vote

answer C

  • Let execution time without parallelism is 1.
  • If f is the fraction of parallel computation (1-f) time must be spend for sequential computation.
  • f fraction of computation can be distributed among P processors; So it will take f/P time to complete computation.
  • Total time for computation with parallelism = 1-f + f/P

speed up = time without parallelism / time with parallelism

= 1/ 1-f + f/P

// Correct me if I am wrong!

selected by
Answer:
Position:
Show:

Related questions

0 0 votes
2 2 answers
2.3k
2.3k views
go_editor asked Jul 12, 2016
2,274 views
Which of the following flags are set when ‘JMP’ instruction is executed?SF and CFAF and CFAll flagsNo flag is set
2 2 votes
1 1 answer
1.5k
1.5k views
prathams asked Dec 11, 2015
1,471 views
In an enhancement of a CPU design, the speed of a floating point unit has been increased by 20% and the speed of a fixed point unit has been increased by 10%. What is the...
2 2 votes
2 answers 2 answers
2.8k
2.8k views
go_editor asked Jul 13, 2016
2,843 views
Let $\theta(x, y, z)$ be the statement “x+y=z” and let there be two quantification given as$\forall x \forall y \exists z \theta (x,y,z)$$\exists z \forall x \forall y \...
1 1 vote
1 1 answer
3.6k
3.6k views
go_editor asked Jul 13, 2016
3,601 views
A* algorithm is guaranteed to find an optimal solution ifh’ is always 0g is always 1h’ never overestimates hh’ never underestimates h