Please answer the following problems: a. Add a clean exclusive state to the basic snooping cache coherence
Question:
Please answer the following problems:
a. Add a clean exclusive state to the basic snooping cache coherence protocol (Figure 5.6). Show the protocol in the finite state machine format used in the figure.
b. Add an “owned” state to the protocol of part (a) and describe using the same finite state machine format used in Figure 5.6.
Figure 5.6
Transcribed Image Text:
Invalid CPU write Place write miss on bus CPU read Place read miss on bus Exclusive (read/write) CPU read miss Write-back block Place read miss on bus CPU write hit CPU read hit Place invalidate on bus CPU write CPU read hit Shared (read only) CPU write miss Place write miss on bus Cache state transitions based on requests from CPU CPU write miss Write-back cache block Place write miss on bus CPU read miss Place read miss on bus Invalid Write miss for this block Write-back block; abort memory access Exclusive (read/write) Write miss for this block Invalidate for this block memory access Write-back block; abort Read miss for this block Shared (read only) CPU read miss Cache state transitions based on requests from the bus
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Answer rating: 50% (2 reviews)
It seems you are studying cache coherence protocols and specifically the MESI Modified Exclusive Shared Invalid protocol which is a basic snooping cac...View the full answer
Answered By
Fahmin Arakkal
Tutoring and Contributing expert question and answers to teachers and students.
Primarily oversees the Heat and Mass Transfer contents presented on websites and blogs.
Responsible for Creating, Editing, Updating all contents related Chemical Engineering in
latex language
4.40+
8+ Reviews
22+ 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
-
(i) Write down the linear program relaxation for the vertex cover problem and solve the linear program. [6 marks] (ii) Based on the solution of the linear program in (b)(i), derive an integer...
-
Let r and s be solutions to the quadratic equation x 2 b x + c = 0. For n N, define d0 = 0 d1 = r s dn = b dn1 c dn2 (n 2) Prove that dn = r n s n for all n N. [4 marks] (b) Recall that a commutative...
-
Let A, B be sets. Define: (a) the Cartesian product (A B) (b) the set of relations R between A and B (c) the identity relation A on the set A [3 marks] Suppose S, T are relations between A and B, and...
-
Complete the following probability distribution if P(6) equals two-thirds of P(4). Then find μ, Ï 2 , and Ï for the distribution. 2 0.23 1 4 9. 6. P(X) ? 0.18 0.015
-
Propane is compressed isothermally by a piston cylinder device from 100C and 1 MPa to 4 MPa. Using the generalized charts, determine the work done and the heat transfer per unit mass of propane.
-
How did Zappos corporate culture begin? How is Zappos corporate culture maintained?
-
E 16-6 Partnership income allocationAssignment of interest to a third party Capital balances and profit- and loss-sharing ratios of the partners in the BIG Entertainment Galley are as follows: Ben...
-
On January 1, 20--, a depreciable asset was acquired for $5,760. The asset has an estimated useful life of four years (48 months) and no salvage value . Use the straight-line depreciation method to...
-
Are Robinhood clients making money? Can you predict what Robinhood clients are going to buy or sell?
-
A&E Landscaping Co. (A&E") is a small high-end landscaping company located in the Town of Skyview, Ontario. The company was established in 2018 by two cousins, Ana and Emma Inkling. The Inkling...
-
An application is calculating the number of occurrences of a certain word in a very large number of documents. A very large number of processors divided the work, searching the different documents....
-
Show how the basic snooping protocol of Figure 5.6 can be changed for a write-through cache. What is the major hardware functionality that is not needed with a write-through cache compared with a...
-
What is the role of the professional organizations such as PMI, APM, IPMA, and AIPM in the management of megaprojects?
-
REQUIRED: Cost of production report under the following assumptions: Lost units - normal, discovered at the beginning Lost units - normal, discovered at the end Lost units - abnormal, discovered when...
-
ABC, Inc., manufactures only two products: Gadget A and Gadget B. The firm uses a single, plant wide overhead rate based on direct-labor hours. Production and product-costing data are as follows:...
-
.Jean Saburit has gone over the financial statements for Saburit Parts, Inc. The income statement has been prepared on an absorption costing basis and Saburit would like to have the statement revised...
-
When a constant force is applied to an object, the acceleration of the object varies inversely with its mass. When a certain constant force acts upon an object with mass 2 kg, the acceleration of the...
-
Use the following for all 3 circuits. V1 = 9.0 V, V = 12.0 V R = 2.0 ohms, R = 4.0 ohms, R3 = 6.0 ohms, R4 = 8.0 ohms C1 = 3.0 C = 3.0 (a) Find I in circuit A (b) Find I1 in circuit B R w R3 V R R4...
-
Steam enters a steady-flow turbine with a mass flow rate of 13 kg/s at 600°C, 8 MPa, and a negligible velocity. The steam expands in the turbine to a saturated vapor at 300 kPa where 10 percent...
-
What is the role of business risk analysis in the audit planning process?
-
Consider a machine that performs calculations 4 bits at a time. Eight-bit 2s complement numbers can be added by adding the four least significant bits, followed by the four most significant bits. The...
-
What is the carrier frequency of your favorite radio station? Is the station amplitude modulated or frequency modulated? How do you know? What is the bandwidth of this station? (what is the carrier...
-
A waveform travels in space at a rate of approximately 300 million meters per second. The wavelength of a sine wave is the actual distance in space that is used by one sine wave as it travels. What...
-
You buy a stock for $35 per share. One year later you receive a dividend of $3.50 per share and sell the stock for $30 per share. What is your total rate of return on this investment? What is your...
-
Filippucci Company used a budgeted indirect-cost rate for its manufacturing operations, the amount allocated ($200,000) is different from the actual amount incurred ($225,000). Ending balances in the...
-
Yard Professionals Incorporated experienced the following events in Year 1, its first year of operation: Performed services for $31,000 cash. Purchased $7,800 of supplies on account. A physical count...
Study smarter with the SolutionInn App