Figure 17.23 shows the state diagrams of two possible cache coherence protocols. Deduce and explain each protocol,
Question:
Figure 17.23 Two Cache Coherence Protocols
Transcribed Image Text:
RO) RU) Wo Rii R(i Rii) WoInvalid Valid Invalid Zj) Shared Zj) Wo) lan RG LU) Wo) Z0 RU) Ri) Wo) W) Write to line by processor i R(1)-Read line by processor i Z0) Displace line by cache i Wj) Write to line by processorjG i) R)- Read line by processor j (j i) ZDisplace line by cache j (j i We) Wd) Exclusive Note: State diagrams are for a given line in cache i Rii)
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Answer rating: 61% (13 reviews)
a This is the simplest possible cache coherence protocol It requires that all proc...View the full answer
Answered By
Bhartendu Goyal
Professional, Experienced, and Expert tutor who will provide speedy and to-the-point solutions. I have been teaching students for 5 years now in different subjects and it's truly been one of the most rewarding experiences of my life. I have also done one-to-one tutoring with 100+ students and help them achieve great subject knowledge. I have expertise in computer subjects like C++, C, Java, and Python programming and other computer Science related fields. Many of my student's parents message me that your lessons improved their children's grades and this is the best only thing you want as a tea...
3.00+
2+ Reviews
10+ Question Solved
Related Book For
Computer organization and architecture designing for performance
ISBN: 978-0136073734
8th edition
Authors: william stallings
Question Posted:
Students also viewed these Computer Sciences questions
-
Consider the state diagrams of Figure 12.28. a. Describe the behavior of each. b. Compare these with the branch prediction state diagram in Section 12.4. Discuss the relative merits of each of the...
-
In Solaris 9 and Solaris 10, there is a one-to-one mapping between ULTs and LWPs. In Solaris 8, a single LWP supports one or more ULTs. a. What is the possible benefit of allowing a many-to-one...
-
Many snooping coherence protocols have additional states, state transitions, or bus transactions to reduce the overhead of maintaining cache coherency. In Implementation 1 of Exercise 4.2, misses are...
-
Holt Company purchased a computer for $8,000 on January 1, 2009. Straight-line depreciation is used, based on a 5-year life and a $1,000 salvage value . In 2011, the estimates are revised. Holt now...
-
Identify three types of manufacturing companies for which process costing would be an appropriate product costing system. What characteristic(s) do the products of these companies have that would...
-
When the western part of the United States was sparsely populated, many small towns had a single schoolhouse in which one teacher taught all subjects to students of all ages. Nowadays, in large...
-
You are a sales manager for an office supply distributor in a large metropolitan area. What do you use as your basic control unit in creating territories? Why?
-
One of New Centurys most important accounts was its loan repurchase loss reserve. Each accounting period, New Century was required to estimate the ending balance of that account. What general...
-
what is the risk premium for a stock when the risk free rate is 5%, the S&P 500 index has an expected return of 22% and the stock has a beta of 2.5?
-
Dry methane is supplied by a compressor and precooling system to the cooler of a Linde liquid-methane system (Fig. 9.6) at 180 bar and 300 K. The low-pressure methane leaves the cooler at a...
-
Consider a situation in which two processors in an SMP configuration, over time, require access to the same line of data from main memory. Both processors have a cache and use the MESI protocol....
-
Consider an SMP with both L1 and L2 caches using the MESI protocol. As explained in Section 17.3, one of four states is associated with each line in the L2 cache. Are all four states also needed for...
-
Refer to the International Journal of Foresting Engineering (Vol. 19, 2008) study of neck muscle activity patterns among forestry vehicle operators, Exercise 12.23. Recall that the researchers...
-
EXERCISE 7.34 The collar to which the bar is pinned is given a specified displacement u(t). The collar and the bar have equal mass m. Use Lagrange's equations to derive the equations of motion for...
-
Indicate the pair of charged particles with the lowest potential energy. a particle with a 3- charge separated by 160 pm from a particle with a 3+ charge a particle with a 2- charge separated by 60...
-
Q2. A 1.6-kg ball is attached to the end of a 0.40-m string to form a pendulum. This pendulum is released from rest with the string horizontal. At the lowest point of its swing, when it is moving...
-
Successful recruitment is predicated on attracting candidates with suitable skills and knowledge to be able to significantly contribute to the productivity of the organization. Nevertheless,...
-
Recruitment and selection is a very important part of Human Resources Management and effective recruitment can contribute to the organizations success. Discuss the recruitment process you will follow...
-
On March 5, 2013, you were hired by Hemingway Inc., a closely held company, as a staff member of its newly created internal auditing department. While reviewing the companys records for 2011 and...
-
A random sample of 10 houses heated with natural gas in a particular area, is selected, and the amount of gas (in therms) used during the month of January is determined for each house. The resulting...
-
What happens if a \(k\) value used in creating a DSA signature is compromised?
-
DSA specifies that if the signature generation process results in a value of \(s=0\), a new value of \(k\) should be generated and the signature should be recalculated. Why?
-
Dr. Watson patiently waited until Sherlock Holmes finished. "Some interesting problem to solve, Holmes?" he asked when Holmes finally logged out. "Oh, not exactly. I merely checked my e-mail and then...
-
What is a data flow diagram? Why do systems analysts use data flow diagrams? How can data flow diagrams be used as analysis tools? How do you decide if a system component should be represented as a...
-
Suppose the demand and supply functions are as given below: Qa86 0.8 P Q-10+ 0.2 P Find the equilibrium price and quantity and show it graphically.
-
1. How much will an investment of Php 17,000 be if it is compounded quarterly for six (6) years at 5% interest? 2. If an interest of Php 5,000 is deposited into a savings account at an interest rate...
Study smarter with the SolutionInn App