Coherence protocol implementation

Assignment Help Basic Computer Science
Reference no: EM131076084

Suppose we have a multiprocessor system with 256 processors. Each processor has a 2 Megabyte private Write-Back cache with 64-byte cache blocks. The main memory size is 2 Gigabyte.

If we implement a snoopy bus based MESI cache coherence protocol, how many bits of state do we need in the entire system for the coherence protocol implementation?

If we instead implement a directory based cache coherence protocol discussed in the last week, how many bits of state do we need in the entire system for the coherence protocol implementation?

Which of the above two protocols would you choose for this system? Snoopy or Directory? Why?

Reference no: EM131076084

Questions Cloud

Are you more likely to fall up or fall down : Please explain the difference between falling up and falling down in relation to criminal justice. Are you more likely to fall up or fall down? Why do you feel this way? ( minimum of 500 words).
Important to reduce one carbon footprint : Nowadays it is very important to reduce one's carbon "footprint" (how much carbon we produce in our daily lifestyles). Minimizing the use of fossil fuels and instead resorting to renewable sources of energy. What is the annual effective IRR of this i..
Demonstrate the use of linq : Design, implement, test, and debug a C# program to demonstrate the use of LINQ.  This program may be a console application or a Windows Forms application. No matter whether you choose to develop a Windows Forms application or a console application..
Offshore wind turbine reliability­ based design : The article "On Assessing the Accuracy of Offshore Wind Turbine Reliability­Based Design Loads from the Environmental Contour Method" (Intl. J. of Offshore and Polar Engr., 2005: 132-140) proposes the Weibull distribution with α = 1.817 and ß = .8..
Coherence protocol implementation : If we instead implement a directory based cache coherence protocol discussed in the last week, how many bits of state do we need in the entire system for the coherence protocol implementation?
What will be the per capita real incomes of a and b : ECON 321: International Economics Assignment. Suppose two economies, A and B, start out with the same very low per capita real incomes of $1,000, but A grows at 1 percent per year and B grows at 2 percent. What will be the per capita real incomes o..
What was the problem with the way nations were claiming land : In the 1500s European nations began sending explorers to claim land in America. What was the problem with the way the nation's were claiming land?
Problem regarding the cloud profitability : In a two-page paper, discuss whether or not there are cost benefits to cloud computing using specific examples. Be sure to include at least three reference sources. APA rules for formatting, quoting, paraphrasing, citing, and listing of sources a..
Construct a clean and concise er diagram for nhl database : Construct a clean and concise ER diagram for the NHL database.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  What is the default file extension for a file saved in word

Alan wants to find an image of a car he can use in a presentation. What button should he click in the Images group to run a search. What is the default file extension for a file saved in Word 365

  What is three-way handshake

What is three-way handshake? Draw a diagram showing how a TCP connection is established through three-way handshake.

  Describe possible standards that might be used for

Reports which might be submitted for a term project in a university;

  Cultural-political or geo-economics challenges affect

How might cultural, political, or geo-economics challenges affect a global company's use of the Internet? Give several examples.

  What are the reasons for your choices

Discuss three principles that you found to be the most surprising or helpful in, the following website: " Biggest Mistakes in Web Design, 1995-2015." What principles will you apply to your own site design? What are the reasons for your choices?

  Explain components of information systems

Using the three components of information systems and the complementary assets concepts, discuss why some companies achieve better results with information systems than others.

  Elastic and inelastic traffic

Outline a plan for the development of an addressing and naming model in an environment of the following scenario:

  How would you ensure that the diagnosis is correct

There is a diagnosis of a bad video card on a client's computer made by another technician. The client would like to have a new video card installed on the desktop. How would you ensure that the diagnosis is correct

  Factors affect storage speed

What factors affect storage speed?

  Explaining downtick in project success rates of it projects

What is the likely reason or reasons for the downtick in project success rates of IT projects and what recommendations would you make to improve the success rates? Be specific.

  Recognize root-subsystem-functional decomposition diagram

You want to add another column to report showing number of cases still in progress which are over six months old. Also design functional decomposition diagram. Recognize the root and subsystems.

  Identify each of the risk tolerance categories and compare

Identify each of the risk tolerance categories. Compare and contrast each and identify the category.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd