Consider a program with an average execution time of 25 nanoseconds for each instruction on an unpipelined computer. Eac

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
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

Post by answerhappygod »

Consider A Program With An Average Execution Time Of 25 Nanoseconds For Each Instruction On An Unpipelined Computer Eac 1
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. 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?
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply