A directory controller can send invalidates for lines that have been replaced by the local cache controller.
Question:
A directory controller can send invalidates for lines that have been replaced by the local cache controller. To avoid such messages and to keep the directory consistent, replacement hints are used. Such messages tell the controller that a block has been replaced. Modify the directory coherence protocol.
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Answer rating: 63% (11 reviews)
If replacement hints are used then the CPU replacing a block would send a hint to the home director...View the full answer
Answered By
Saidivya Nedunuri
I am an MBA Finance Graduate. I have also cleared both groups of CA- IPCC. I am currently teaching Legal Aspects of Banking for a candidate over phone who is appearing for JAIIB exam. Was always involved in clarifying doubts and explaining topics since college.
0.00
0 Reviews
10+ Question Solved
Related Book For
Computer Architecture A Quantitative Approach
ISBN: 978-8178672663
5th edition
Authors: John L. Hennessy, David A. Patterson
Question Posted:
Students also viewed these Computer science questions
-
Consider the advanced directory protocol described above and the cache contents from Figure 4.42. What are the sequence of transient states that the affected cache blocks move through in each of the...
-
Assume a directory-based cache coherence protocol. The directory currently has information that indicates that processor P1 has the data in exclusive mode. If the directory now gets a request for the...
-
Design and create a Web page named phoney.html that converts alphabetic phone numbers into entirely numeric ones. Your page should allow the user to enter the number (possibly containing letters) in...
-
What is the result of the following? A. [Natural History, Science] B. [Natural History, Science, Art] C. The code does not compile. D. The code compiles but throws an exception at runtime. } import...
-
Sun Care Company uses a perpetual inventory system. The following information is provided for cost of goods sold and ending inventory under FIFO and weighted average. ______________________ FIFO...
-
Independent random samples of sizes n1 = 30 and n2 = 50 are taken from two normal populations having the means 1 = 78 and 2 = 75 and the variances 21 = 150 and 22 = 200. Use the results of Exercise...
-
An audit client has an inventory of 10,000 head of beef cattle (steers). The steers were purchased at various dates and varying prices. In view of the dollar amounts involved, \(\$ 150,000\) is...
-
Crimson Company has two departmentsDye and Dryand manufactures three products. Budgeted unit production for the coming year is 21,000 of Product J, 36,000 of Product C, and 30,000 of Product B. The...
-
Describe your experience with presenting data and what methods did you use. Compare and contrast the methods you have used and provide one tip for effective data presentation ?
-
Rick, a second-year accounting student has charged various friends and acquaintances a $80 fee to prepare their individual income tax returns. Matt, an accounting graduate, obtains two free personal...
-
How would you change the code of an application to avoid false sharing? What might be done by a compiler and what might require programmer directives?
-
One performance optimization commonly used is to pad synchronization variables to not have any other useful data in the same cache line as the synchronization variable. Construct a pathological...
-
What are the two types of controls in a defense strategy?
-
This experiment has two mutually exclusive events, \(A\) and \(\bar{A}\), that form a partition of the sample space \(S\). The number of elements in each set is shown in each region. Find the...
-
Refer to the following tree diagram for a two-stage experiment. Find the probabilities in Problems 7-12. (Round your answers in Problems 11 and 12 to the nearest hundredth.) \(P(\bar{E} \mid C)...
-
Eighty percent of the widgets of the Ampex Widget Company meet the specifications of its customers. If a sample of six widgets is tested, what is the probability that three or more of them would fail...
-
Suppose you are given two urns, numbered Urn I and Urn II. Contents of Urn I: 5 red, 6 blue, and 10 green marbles Contents of Urn II: 30 red, 20 blue, and 10 green marbles The probability of...
-
Two cards are drawn from a standard deck of cards, and one of the two cards is noted and removed. Find the probabilities of the second card, given the information about the removed card provided in...
-
Graph the given velocity field v of a fluid flow in a square centered at the origin with sides parallel to the coordinate axes. Recall that the divergence measures outflow minus inflow. By looking at...
-
Prove that if Σ an is absolutely convergent, then a. an
-
One challenge for architects is that the design created today will require several years of implementation, verification, and testing before appearing on the market. This means that the architect...
-
You are designing a system for a real-time application in which specific deadlines must be met. Finishing the computation faster gains nothing. You find that your system can execute the necessary...
-
When parallelizing an application, the ideal speedup is speeding up by the number of processors. This is limited by two things: percentage of the application that can be parallelized and the cost of...
-
I am working in aMobile company that is seeking to introduce a novel mobile application that implements a monthly subscription fee for its users. After conducting a comprehensive analysis, the...
-
Tatiana has recently entered a profile into the Express Entry (EE) system as a candidate under the Canadian Experience Class (CEC). She has also met the requirements to qualify under the FSW. Tatiana...
-
Columbia Corp. is a young, rapidly growing company that manufactures computer accessories and specialized components for networked computer workstations. It has some unique products and a strong...
Study smarter with the SolutionInn App