Suppose MIPS had only one register set. Construct the forwarding table for the FP and integer instructions
Question:
Figure C.26
Transcribed Image Text:
Pipeline register containing destination Opcode of destination forwarded instruction Destination Pipeline register containing source instruction Opcode of source of the Comparison (if equal then forward) instruction result instruction Register- register ALU Register-register ALU, ALU immediate, load, store, branch EX/MEM.IR[rd] ID/EX.IR[rs] EX/MEM ID/EX Top ALU input EX/MEM.IR[rd] == ID/EX.IR[rt] EX/MEM Register- register ALU ID/EX Register-register ALU Bottom ALU input MEM/WB.IR[rd] == ID/EX.IR[rs] MEM/WB Register- register ALU ID/EX Register-register ALU, ALU immediate, load, Top ALU input store, branch Bottom ALU MEM/WB.IR[rd] ID/EX.IR[rt] EX/MEM.IR[rt] == ID/EX.IR[rs] MEM/WB Register- register ALU ID/EX Register-register ALU == input EX/MEM ALU ID/EX Register-register ALU, ALU immediate, load, Top ALU input %3%3D immediate store, branch EX/MEM.IR[rt] == ID/EX.IR[rt] Register-register ALU EX/MEM ALU ID/EX Bottom ALU immediate input Top ALU input ALU ID/EX Register-register ALU, ALU immediate, load, store, branch MEM/WB.IR[rt] == ID/EX.IR[rs] MEM/WB %3%3D immediate Register-register ALU Bottom ALU MEM/WB.IR[rt] ID/EX.IR[rt] MEM/WB ALU ID/EX immediate input Register-register ALU, Top ALU ALU immediate, load, input MEM/WB MEM/WB.IR[rt] == ID/EX.IR[rs] Load ID/EX store, branch Register-register ALU MEM/WB.IR[rt] : ID/EX.IR[rt] MEM/WB Load ID/EX Bottom ALU input
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Answer rating: 57% (7 reviews)
a Execution Time I x CPI x Cycle Time ...View the full answer
Answered By
PU Student
cost accounting
financial accounting
auditing
internal control
business analyst
tax
i have 3 years experience in field of management & auditing in different multinational firms. i also have 16 months experience as an accountant in different international firms. secondary school certification.
higher secondary school certification.
bachelors in mathematics.
cost & management accountant
4.80+
4+ Reviews
10+ Question Solved
Related Book For
Computer Architecture A Quantitative Approach
ISBN: 978-8178672663
5th edition
Authors: John L. Hennessy, David A. Patterson
Question Posted:
Students also viewed these Computer science questions
-
Create the forwarding table for node A in Figure 20.10. Figure 20.10 Least-cost tree Initialization Legend Root node A B Node in the path Node not yet in the path E F Potential path Path Iteration 1...
-
Use Dijkstra's algorithm (Table 20.2) to find the shortest path tree and the forwarding table for node A in the Figure 20.35. Table 20.2 4. 4. 3. 3.
-
Create the shortest path tree and the forwarding table for node B in Figure 20.8. Figure 20.8 Example of a link-state database A B C DE F G A02 00 B| 20 5 00 3 00 4 00 A C00 D 3 0 3 4 3. o0 0 4 00 4...
-
Provide a detailed description of the JDBC three-tier model and its function.
-
Leo Company's balance sheet shows Inventory of $162,800. What additional disclosures must be made?
-
A study of the number of business lunches that executives in the insurance and banking industries claim as deductible expenses per month was based on random samples and yielded the following results:...
-
The following errors or irregularities could occur in the executing and recurding of manufacturing transactions and in the safeguarding of work in process in the Leslie Company: 1. Goods of inferior...
-
Comparative statement data for Farris Company and Ratzlaff Company, two competitors, appear below. All balance sheet data are as of December 31, 2015, and December 31, 2014. Instructions (a) Prepare...
-
Singapore does not currently have any legislation which expressly prohibits discrimination at the workplace. Instead, all Singapore-based organisations will need to comply with the Tripartite...
-
A new edition of a very popular textbook will be published a year from now. The publisher currently has 1,000 copies on hand and is deciding whether to do another printing before the new edition...
-
Create a table showing the R4000 integer hazard detection using the same format as that shown in Figure C.25. Include only the MIPS instructions we considered in Figure C.26. Figure C.26 Pipeline...
-
Construct a table like that shown in Figure C.25 to check for WAW stalls in the MIPS FP pipeline of Figure C.35. Do not consider FP divides. Figure C.25 Integer unit EX FP/integer multiply H0000 M2 |...
-
Using the information below, prepare a spreadsheet that will calculate an individual's taxable income. The spreadsheet should be flexible enough to accommodate single and married taxpayers as well as...
-
Consider the experiment of selecting three items (without replacement) from a sample space of 100 , of which 5 items are defective. Let \(A_{1}=\{\) first item selected is defective \(\}, A_{2}=\)...
-
Racetracks quote the approximate odds for each race on a large display board called a tote board. Here's what it might say for a particular race: What would be the probability of winning for each of...
-
Choose a natural number between 1 and 100, inclusive. What is the probability that the number chosen is not a multiple of 5 ?
-
In Problems 13-24, suppose a die is rolled twice and let \[\begin{array}{ll}A=\{\text { first toss is a prime }\} & B=\{\text { first toss is a } 3\} \\C=\{\text { second toss is a } 2\} & D=\{\text...
-
What is the expectation for the \(\$ 1\) bets in Problems 21-30 on a U.S. roulette wheel? See Figure 13.8 Black 4 16 33 1 20 14 31 9 22 18 29 28 12 35 3 26 0 32 15 19 4 21 2 25: 4 21 2 25 17 34 6 27...
-
Hot air at 60°C leaving the furnace of a house enters a 12-m-long section of a sheet metal duct of rectangular cross section 20 cm à 20 cm at an average velocity of 4 m/s. The thermal...
-
In muscle tissue, the ratio of phosphorylase a to phosphorylase b determines the rate of conversion of glycogen to glucose 1phosphate. Classify how each event affects the rate of glycogen breakdown...
-
Excluding some instructions from entering the cache can reduce conflict misses. a. Sketch a program hierarchy where parts of the program would be better excluded from entering the instruction cache....
-
A program is running on a computer with a four-entry fully associative (micro) translation lookaside buffer (TLB): The following is a trace of virtual page numbers accessed by a program. For each...
-
For this problem, you will create a series of small snippets that illustrate the issues that arise when using functional units with different latencies. For each one, draw a timing diagram similar to...
-
The imposition of a ceiling on the length of time a criminal case should take to get to trial is a multifaceted issue, balancing the defendant's right to a timely trial with the complexities of...
-
Discuss three changes written into the Constitution in 1789 that changed the government from what it was under the ArticIes of Confederation?
-
Assume South Park is initially closed to trade. Domestic supply and demand for winter hats is given by the following equations: D = 60 - 4P, S = 2P - 6. a. Suppose South Park opens up to trade and...
Study smarter with the SolutionInn App