A nonpipelined system takes 100ns to process a task. The same task can be processed in a five-stage pipeline with a clock cycle of 20ns. Determine the speedup ratio of the pipeline for 100 tasks. What is the theoretical speedup that could be achieved with the pipeline system over a nonpipelined system?
Solved 1 Answer
See More Answers for FREE
Enhance your learning with StudyX
Receive support from our dedicated community users and experts
See up to 20 answers per week for free
Experience reliable customer service
Step 1Theoretical speedup achievedHere a non pipelined system takes 100ns for processing a task.This task is processed with a clock cycle of 20ns in a 5 segment pipeline.Hence time taken by non pipeline for processing 100 task will be 100 * 100 which is 10000ns.Step 2Here the number of segment will be 5.Hence the time taken by the pipelined processor is (k+n-1) * t which is 2080 ns.Hence the speedup is 10000 / 2080 which is 4.807. ...