What is the parallel efficiency(Eff) of an algorithm? Where a task takes time T in uniprocessor system, P is number of processors, M is time taken by each processor.
(a) Eff = (T*P)/M
(b) Eff = T*(M/P)
(c) Eff = T/(P*M)
(d) Eff = T*P*M
Answers
The parallel efficiency (Eff) of an algorithm is defined as the overall ratio required to speed up the total number of processors working in that system.
On the other hand, speed up refers to the run time taken for an algorithm in order to execute the solution of any problem as compared with that of the parallel algorithm that could be used effectively to execute the given problem by taking the help of a total of P number of processors.
By following the above, the formula would be:
Eff= T X (M/P).
So, the second option i.e. "b" is correct here.
is the parallel efficiency(Eff) of an algorithm
Option (c)
Explanation:
- Efficiency is determined as the speed-up ratio of the number of processing items.
- Speedup is determined as the ratio of the time taken to resolve a question on a 'single processing' element to the time needed to solve the same problem on a 'parallel computer' with p similar processing elements.
- The speedup we denote by the 'symbol' S. So, Efficiency formula is .
- In our case
To know more
What is the parallel efficiency(Eff) of an algorithm? Where a task takes time T in uniprocessor system, P is number of processors, M is time taken by each processor.
(a) Eff = (T*P)/M
(b) Eff = T*(M/P)
(c) Eff = T/(P*M)
(d) Eff = T*P*M
https://brainly.in/question/5481733
Parallel efficiency (EFF) of an algorithm
https://brainly.in/question/12508551