6. One CPU manufacturer proposed the 10-stage pipeline below for a 500MHz (2ns clock cycle) machine....
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
6. One CPU manufacturer proposed the 10-stage pipeline below for a 500MHz (2ns clock cycle) machine. IPG FET ROT (A) EXP REN WLD REG 1 2 4 5 6 7 Here are the correspondences between this and the MIPS pipeline: - Instructions are fetched in the FET stage. - Register reading is performed in the REG stage. 3 EXE 8 DET WRB - 9 -10 REG * - ALU operations and memory access are both done in the EXE stage. - Branches are resolved in the DET stage. - WRB is the writeback stage. How much time is required to execute one million instructions on this processor, o assuming there are no dependencies or branches in the code? (3%) (t+1)us (B) Without forwarding, how many stall cycles are needed for the following code fragment? Assume that the register file could be written and read in the same clock-eycle. (3 points) What is this hazard called? (3%) EXE, DET. data hasard 1lw $t0, 0 ($a0) add $v1, $t0, $to (C) If a branch is mispredicted, how many instructions would have to be flushed from the pipeline? (3%) FET DET. (Assume not written and read in ito (D) Assume that a program executes one million instructions. Of these, 15% are load instructions which stall, and 10% of the instructions are branches. The CPU predicts branches correctly 75% of the time. How much time will it take to execute this program? /+15% 22018 bubdle + 119 6. One CPU manufacturer proposed the 10-stage pipeline below for a 500MHz (2ns clock cycle) machine. IPG FET ROT (A) EXP REN WLD REG 1 2 4 5 6 7 Here are the correspondences between this and the MIPS pipeline: - Instructions are fetched in the FET stage. - Register reading is performed in the REG stage. 3 EXE 8 DET WRB - 9 -10 REG * - ALU operations and memory access are both done in the EXE stage. - Branches are resolved in the DET stage. - WRB is the writeback stage. How much time is required to execute one million instructions on this processor, o assuming there are no dependencies or branches in the code? (3%) (t+1)us (B) Without forwarding, how many stall cycles are needed for the following code fragment? Assume that the register file could be written and read in the same clock-eycle. (3 points) What is this hazard called? (3%) EXE, DET. data hasard 1lw $t0, 0 ($a0) add $v1, $t0, $to (C) If a branch is mispredicted, how many instructions would have to be flushed from the pipeline? (3%) FET DET. (Assume not written and read in ito (D) Assume that a program executes one million instructions. Of these, 15% are load instructions which stall, and 10% of the instructions are branches. The CPU predicts branches correctly 75% of the time. How much time will it take to execute this program? /+15% 22018 bubdle + 119
Expert Answer:
Answer rating: 100% (QA)
The image depicts a question about a 10stage pipeline CPU architecture and its impact on the execution time of instructions It is asking for detailed analysis on different aspects of pipeline executio... View the full answer
Related Book For
Business Statistics for Contemporary Decision Making
ISBN: 978-0470910184
6th Edition
Authors: Ken Black
Posted Date:
Students also viewed these programming questions
-
QUIZ... Let D be a poset and let f : D D be a monotone function. (i) Give the definition of the least pre-fixed point, fix (f), of f. Show that fix (f) is a fixed point of f. [5 marks] (ii) Show that...
-
Define a passive portfolio construction strategy and briefly discuss how reasonable it might be for an investor to pursue a passive strategy. Explain the role of risk aversion in the construction of...
-
Franks is looking at a new sausage system with an installed cost of $540,000. This cost will be depreciated straight-line to zero over the project's five-year life, at the end of which the sausage...
-
A researcher wishes to see if the average length of the major rivers in the United States is the same as the average length of the major rivers in Europe. The data (in miles) of a sample of rivers...
-
Look again at the Salk polio vaccine Case Study. What was the treatment? Which group of children constituted the treatment group? Which constituted the control group?
-
You were recently hired to replace the manager of the Roller Division at a major conveyor-manufacturing firm, despite the managers strong external sales record. Roller manufacturing is relatively...
-
List three points in favor of both Friedmans and Handys view of the firm and its responsibilities? Which position to you agree with? Why?
-
The text vaguely addresses the "value chain". Are there any web-sites that provide greater understanding of this concept? If so what are they and what do they offer
-
Nominal GDP and Real GDP Components Nominal GDP Real GDP Gross domestic product 26,798.6 20,386.5 Personal consumption expenditures 18,301.6 14,419.9 Gross private domestic investment 4,615.5 3,608.4...
-
Female anatomy and physiology. consider the unique aspects of female anatomy and physiology, discuss these specifics and discuss how this relates to material covered within the book "Decisions and...
-
For what cash management service do banks offer safe transit of deposits, with safeguards such as dual custody processing?
-
Now that we've looked at the operations of the stock market, let's review how well we can predict the future. If you had an aunt who offered to buy you 50 shares of any stock you desired, which...
-
Assume quantities do not need to be integers. There are 1,000 wheat farmers each of whose marginal cost of production is given by MC(t)=17 (6/10) t, where t is the number tons produced by that...
-
Read the following case study: Dynamic divestures: A codification exercise on the reporting of discontinued operations (Links to an external site.) During the first week of 20X8, Dynamic's corporate...
-
Gordon and Lisa estimate that they will need $1,875,000 in 40 years for their retirement years. If they can earn 8 percent annually on their funds, how much do they need to save annually?
-
Using the following data, determine the values of MAD and MSE.Which of these measurements of error seems to yield the best information about the forecasts?Why? Period Value Forecast 19.4 23.6 24.0...
-
According to a report released by CIBC entitled Women Entrepreneurs: Leading the Charge, the average age for Canadian businesswomen in 2008 was 41. In the report, there was some indication that...
-
In problem 12.10, you were asked to develop the equation of a regression model to predict the number of business bankruptcies by the number of firm births. For this regression model, solve for the...
-
One end of a wire is tied to a point A on the ceiling and the other end is tied to a point on a ring of radius \(R\) and negligible mass. The ring therefore hangs from the wire in a vertical plane...
-
A particle moves in a cylindrically symmetric potential \(U(ho, z)\). Use cylindrical coordinates \(ho, \varphi\), and \(z\) to parameterize the space. (a) Write the Lagrangian for an unconstrained...
-
A particle of mass \(m\) slides inside a smooth paraboloid of revolution whose axis of symmetry \(z\) is vertical. The surface is defined by the equation \(z=\alpha ho^{2}\), where \(z\) and \(ho\)...
Study smarter with the SolutionInn App