All mock tests are FREE till 31 December — register to save your progress
Unit 2 · Computer System Architecture Paper 2 CS · 22 June 2026

What does "Amdahl's Law" describe in the context of parallel processing?

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: A. Maximum speedup achievable, considering serial and parallel portions of a program

Explanation

Amdahl's Law expresses the theoretical maximum speedup of a program when a fraction of it is executed in parallel, using Speedup = 1 / ((1-P) + P/N), where P is the parallelizable fraction and N is the number of processors. It shows that the inherently serial portion (1-P) of a program limits overall speedup no matter how many processors are added. It does not characterize message-passing efficiency, general algorithm efficiency, or fault tolerance. So it describes the maximum speedup achievable, considering the serial and parallel portions of a program.

More Computer System Architecture questions