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.
-
The late Anita Roddick, from the Body Shop has suggested that: I would love it if every shareholder of every company wrote a letter every time they received a companys annual report and accounts. I...
-
4. The capital accounts of the partnership of New, Sha, and Jac on June 1, 2016, are presented, along with their respective profit and loss ratios: New $139,200 1/2 Sha 208,800 1/3 Jac 96,000 1/6...
-
At a small but growing airport, the local airline company is purchasing a new tractor for a tractor-trailer train to bring luggage to and from the airplanes. A new mechanized luggage system will be...
-
please complete the table Waupaca Company establishes a $370 petty cash fund on September 9. On September 30 , the fund shows $103 in cash along with receipts for the following expenditures:...
-
The study Loss of Nitrogen Through Sweat by Preadolescent Boys Consuming Three Levels of Dietary Protein was conducted by the Department of Human Nutrition and Foods at Virginia Tech to determine...
-
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...
-
Write about on Women in the military containing, why, how, what are fundamental things to learn from such women.
-
Given below is some is a comparison of financial performance data of a project when flexibility is incorporated (I.e. flexible project) in comparison to when it is not. (i.e. inflexible project) The...
-
For Service Zone H, assuming your shipment chargeable weight is between 100 and 300 kg, at what weight does it become cheaper to declare the shipment weight to be 300 kg.? EG: What is the rate break...
-
Gold Dust Ltd has produced the following budgeted data for its current financial year:- Sales 2900000 Direct materials 400000 Direct labour 500000 Production overhead 1200000 Production cost 2100000...
-
Critical Review V Hide Assignment Information Instructions Williams, A. (2012). Worry, intolerance of uncertainty, and statistics anxiety. Click on the following link to retrieve the article....
-
(4.) Octopussy Company uses a predetermined overhead rate in applying overhead to production orders on a labor-cost basis for Dept. A and on a machine-hour basis for Dept. B. At the beginning of...
-
Steam at 1 MPa and 300C is throttled adiabatically to a pressure of 0.4 MPa. If the change in kinetic energy is negligible, the specific volume of the steam after throttling is (a) 0.358 m3/kg (b)...
-
Banner Company acquires an 80% interest in Roller Company for $640,000 cash on January 1, 2013. The NCI has a fair value of $160,000. Any excess of cost over book value is attributed to goodwill. To...
-
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?
-
Randy (48) takes a $22,000 distribution from his IRA to pay some of his daughter's $28,000 qualified education expenses at an eligible educational institution. His daughter paid $18,000 of her...
-
The takeover specialist chose to use the value derived from dividend discount model, while the directors prefer to use Net Realisable Value approach. Critically discuss the reasoning of each parties...
-
Tony and Suzie graduate from college in May 2021 and begin developing their new business. They begin by offering clinics for basic outdoor activities such as mountain biking or kayaking. Upon...
Study smarter with the SolutionInn App