Construct a table like that shown in Figure C.21 to check for WAW stalls in the RISC
Question:
Construct a table like that shown in Figure C.21 to check for WAW stalls in the RISC V FP pipeline of Figure C.30. Do not consider FP divides.
Figure C.21
Figure C.30
Transcribed Image Text:
Situation No dependence Dependence requiring stall Dependence overcome by forwarding Dependence with accesses in order Example code sequence 1d x1,45(x2) x5,x6, x7 add sub x8, x6, x7 or x9,x6, x7 ld x1,45(x2) add x5,x1,x7 sub or ld add sub or x8, x6, x7 x9,x6, x7 x1,45 (x2) x5, x6, x7 x8, x1,x7 x9,x6, x7 ld x1,45(x2) add x5,x6, x7 sub x8, x6, x7 x9,x1,x7 or Action No hazard possible because no dependence exists on x1 in the immediately following three instructions Comparators detect the use of x1 in the add and stall the add (and sub and or) before the add begins EX Comparators detect use of x1 in sub and forward result of load to ALU in time for sub to begin EX No action required because the read of x1 by or occurs in the second half of the ID phase, while the write of the loaded data occurred in the first half
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Answer rating: 100% (3 reviews)
Answered By
Pranav Makode
I am a bachelor students studying at professor ram meghe institute of technology and research. I have a great experience of being an expert. I have worked as an expert at helloexperts and solvelancer as a part time job. I have also worked as a doubt solver at ICAD SCHOOL OF LEARNING, which is in Amravati city. I have also worked as an Freelancer.
I have great experience of helping students, as described above. I can help any students in a most simple and understandable way. I will not give you have any chance for complaint. You will be greatfull to accept me as an expert.
5.00+
1+ Reviews
10+ Question Solved
Related Book For
Computer Architecture A Quantitative Approach
ISBN: 9780128119051
6th Edition
Authors: John L. Hennessy, David A. Patterson
Question Posted:
Students also viewed these Computer science questions
-
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 |...
-
For these problems, we will explore a pipeline for a register-memory architecture. The architecture has two instruction formats: a register-register format and a register-memory format. There is a...
-
Use the following code fragment: Assume that the initial value of x3 is x2+396. a. Data hazards are caused by data dependences in the code. Whether a dependency causes a hazard depends on the machine...
-
It is stated in Section 40.3 that a finite potential well always has at least one bound level, no matter how shallow the well. Does this mean that as U 0 0, E 1 0? Does this violate the Heisenberg...
-
Using the Clapeyron equation, estimate the enthalpy of vaporization of refrigerant-134a at 40C, and compare it to the tabulated value.
-
Diagonalize the matrices, if possible. The eigenvalues are as follows: (11) = 1, 2, 3; (12) = 1, 4; (13) = 5, 1; (14) = 3, 4; (15) = 3, 1; (16) = 2, 1. One eigenvalue is = 5 and one eigen-vector is...
-
Starbucks Corporation and PepsiCo formed a joint venture to produce and distribute Starbucks bottled Frappuccino coffee drink throughout North America. Assume that the 50/50 joint venture had a book...
-
Journalize the following transactions that occurred in February 2015 for Gems. No explanations are needed. Identify each accounts payable and accounts receivable with the vendor or customer name....
-
(Individual or component costs of capital) Compute the cost of capital for the firm for the following: a. Currently bonds with a similar credit rating and maturity as the firm's outstanding debt are...
-
Prepare an estate tax return (Form 706) for Marcia Miller, who died July 23, 2019. Marcia (born April 2, 1930) resided at 117 Brandywine Way, Eastern City, PA 19000 and was a lifelong Pennsylvania...
-
It is critical that the scoreboard be able to distinguish RAW and WAR hazards, because a WAR hazard requires stalling the instruction doing the writing until the instruction reading an operand...
-
Suppose the branch frequencies (as percentages of all instructions) are as follows: a. We are examining a four-stage pipeline where the branch is resolved at the end of the second cycle for...
-
Find all points (x, y) at which the tangent plane to the graph of z = x3 is horizontal.
-
Using Egyptian notation and method calculate 22 48 and 713 31.
-
In 2015, a survey of first year university students in Brazil was conducted to determine if they knew how to activate the Mobile Emergency Attendance Service (MEAS). Of the 1,038 respondents (59.5%...
-
According to the Bureau of Labor Statistics, the official unemployment rate was 5.8% among Blacks and 3.1% among Whites in February 2020. (This was just one month before the massive increase due to...
-
For a test of \(\mathrm{H}_{0}: p=0.50\), the sample proportion is 0.35 based on a sample size of 100 . a. Show that the test statistic is \(z=-3.0\). b. Find the \(\mathrm{P}\)-value for...
-
An experiment used dogs trained in distinguishing healthy patients from patients with bladder cancer by smelling certain compounds in the patient's urine. In each trial of the experiment, one urine...
-
The following information is available for Satterfields Custom Glass for the fiscal year ending December 31, 201 1. Beginning balance in Work in Process........... $ 200,000 Ending balance in Work in...
-
Sheldon and Leonard had a million-dollar idea. In order to make it happen, they have to do special research first. Only Kripke can help them in this matter. But Kripke is known to be the first-class...
-
An operating system is described as an event-driven program. What is meant by event driven? Explain how the dispatching operation fits this description.
-
What is the difference between the logical description of a file and the physical description?
-
Nearly every operating system separates the file system from the I/O services. What is the advantage in doing so?
-
Describe the shape of the distribution and look for any outliers. The data is skewed left with one unusually small outlier. The data is skewed right with one unusually large outlier. The data is...
-
Apex Fabricating wants to accumulate $ 8 2 0 , 0 0 0 for an expansion expected to begin in four years.If today Apex makes the first of equal quarterly payments into a fund earning 7 7 5 % compounded...
-
when reviewing income statments of an orangizaton, most annual statements provide ______ of income statement history
Study smarter with the SolutionInn App