- Consider A Program With An Average Execution Time Of 25 Nanoseconds For Each Instruction On An Unpipelined Computer Eac 1 (19.37 KiB) Viewed 36 times
Consider a program with an average execution time of 25 nanoseconds for each instruction on an unpipelined computer. Eac
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am
Consider a program with an average execution time of 25 nanoseconds for each instruction on an unpipelined computer. Eac
Consider a program with an average execution time of 25 nanoseconds for each instruction on an unpipelined computer. Each such instruction can be evenly distributed on a pipelined machine with 5 stages (similar to LEGV8). Due to pipelining, each stage is added with an overhead of 0.1 nanoseconds. Assume there are 1000 instructions in the program. a. What is the speed up of the pipeline machine in comparison to the unpipelined computer? b. What is the maximum amount of overhead that the pipeline can sustain to show at least equal performance over the unpipelined computer?