Answer:
The maximum speedup that could be achieved is approximately 4.81.
Step-by-step explanation:
From the question, we have:
Speed up ratio = Time taken by a non-pipelined processor / Time taken by a pipelined processor = (n * T) / ((n + (k – 1)) * Tk) …………………. (1)
Where:
n = number of tasks = 100
T = Number ns for a nonpipelined system takes to process a task = 300
k = Type of segment pipeline = 5
Tk = Number of clock cycle of the type of segment pipeline in ns = 60
Substituting the above into equation (1), we have:
Speed up ratio = (100 * 300) / ((100 + (5 - 1)) * 60) = 4.81
Therefore, the maximum speedup that could be achieved is approximately 4.81.