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% (1 review)
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.
-
A 55-g sample of a gaseous fuel mixture contains 0.43 mole fraction propane, C 3 H 8 ; the remainder of the mixture is butane, C 4 H 10 . What are the masses of propane and butane in the sample?
-
In 2014, Javier Ramos decided to open seafood restaurants in California and Texas. Ramos claims that he was describing the crusted glaze applied to cooked seafood to his friend Ivan Murillo when...
-
Raymond Manufacturing faces a liquidity crisisit needs a loan of $100,000 for 1 month. Having no source of additional unsecured borrowing, the firm must find a secured short-term lender. The firms...
-
A fleet of vehicles is comprised of 60 vans, 20 limos, and X sedans. If 10% of all vehicles are limos, how many sedans are in the fleet?
-
Using lab 7 with a three-day lead time (all original values), we will analyze six different scenarios to determine which would be the best scenario based on the total cost. Scenario A - Min is 3,500...
-
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...
-
1. The coordinate system shown below is called the complex plane. In the complex plane, the point (a, b) corresponds to the complex number a + bi. Match each complex number with its corresponding...
-
The Advanced Search tool allows you to Select one: a. Find any unbalanced journal entries. b. Find transactions that match multiple criteria. c. Find the correct form for recording a sale. d. Find...
-
As part of a restructuring plan, Patagonia informs 200 of its employees that they will be laid off and given cash as part of a severance plan. Additional work is required of employees to receive the...
-
Due to the impact that sudden events could have in the value of bonds, event risk covenants, or provisions, are included in the issuance of some corporate bonds. This covenant allows the issuer to...
-
Go to the PCAOB website https://pcaobus.org/ and select one registered public accounting firm for which there is a firm inspection report (go to Oversight, then Inspections, then Firm Inspection...
-
Develop a preliminary retirement savings strategy that outlines how much you need to contribute initially and annually to your chosen retirement accounts in order to reach your goals. What retirement...
-
1. What two issues does the court address? 2. How did this lawsuit arise?
-
Maria Castigliani is head of the purchasing department of Ambrosiana Merceti, a medium-sized construction company. One morning she walked into the office and said, The main problem in this office is...
-
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?
-
I have to do a Presentation about family law Subtopics: What is family law Types of family law? Jurisdictions? Types of custody? what would other subtopics be for Family Law?
-
Eddie gets his haircut from Lui at Hats Off Barbershop. Prices are listed on a sign Hats Off has posted on the wall. After his hair cut is finished, Eddie tells Lui he is not going to pay for his...
-
How was the Public Relations Field established and what challenges does the field face?
Study smarter with the SolutionInn App