subject

A non-pipelined processor has a clock rate of 1 GHz and an average instruction takes 9 cycles to execute. The manufacturer has decided to design a pipelined version of this processor. For this purpose, the instruction cycle has been divided into five stages with the following latencies: Stage 1 – 2.0 ns, Stage 2 - 1.5 ns, Stage 3 – 1.0 ns, Stage 4 – 2.6 ns, Stage 5 – 1.9 ns. Each stage will require an extra 0.4 ns for the buffers between the pipeline stages, including the last stage. a) What clock cycle time will be required for the pipelined processor? What will be the corresponding clock rate?
b) What will be the execution time for a single instruction in the pipelined processor? What is the percentage increase compared to the non-pipelined processor?
c) What is the maximum throughput of the pipelined processor expressed as MIPS? What is the speedup over the non-pipelined processor?
For the pipelined processor of Problem above, it has been suggested that perhaps a better approach would be to have only four stages with Stages 2 and 3 above being merged into a single stage. Assume that the extra time for the inter-stage buffers is still 0.4 ns for each stage. Repeat parts (a), (b), and (c) of Problem 4 for this situation.
d) Compare this processor with the five-stage processor of Problem 4. Which design should be preferred, and why?

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 12:30
What characteristic of long period comets suggest they come directly from the oort cloud?
Answers: 2
question
Computers and Technology, 23.06.2019 09:00
Design a class tictactoe that: holds the following information about the game: two-dimensional array (3 by 3), and winner. add additional variables as needed. includes the functions to perform the various operations on objects. for example, function to print the board, getting the move, checking if move is valid, determining if there is a winner after each move. add additional operations as needed. includes constructor(s). write the functions of the class, and write a program that uses the class. the program should declare an object of type tictactoe. the program will create the board and store it in the array. the program will allow two players to play the tic-tac-toe game. after every valid move update the array, check if there is a winner. if there is no winner and no tie, then print the board again to continue.
Answers: 2
question
Computers and Technology, 24.06.2019 08:30
Intellectual property rights are exclusive rights that protect both the created and the creation. ipr offers exclusively what benefits to the person or people covered by it
Answers: 3
question
Computers and Technology, 24.06.2019 17:40
Pseudocode pld #6, pg. 117 start// declarations// number numbertoguess// number myguess; numbertoguess = 92// while myguess ! = numbertoguess// output " guess an integer number between 1 and 100"// input myguess// if (myguess == numbertoguess)// output "you guessed the correct number"// else// output "the number you guessed was incorrect. try again! "// end if// end while// output " for playing the guessing game. have a great day! "// stop
Answers: 3
You know the right answer?
A non-pipelined processor has a clock rate of 1 GHz and an average instruction takes 9 cycles to exe...
Questions
question
Mathematics, 04.12.2020 22:10
question
English, 04.12.2020 22:10
question
Chemistry, 04.12.2020 22:10
question
Physics, 04.12.2020 22:10
question
Mathematics, 04.12.2020 22:10
question
Mathematics, 04.12.2020 22:10
question
Mathematics, 04.12.2020 22:10
Questions on the website: 13722367