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

  Explain and identify and explore contemporary challenges

Identify and explore contemporary challenges and opportunities in information systems and to formulate an opinion or judgement and offer possible solutions.

  Assignment on the role and value of social media marketing

Assignment on the Role and Value of Social Media Marketing

  Let u be the collection all all finite subsets

Let U be the collection all all finite subsets, not including , of the set N. Define a propo- sitional function S on U x U by S(X, Y ) : x is subset of Y . Is the following statement true or false? Justify your answer.

  Explain the concept of artificial intelligence

Remember, all quotations, paraphrased material, images, graphics and statistics must be referenced in your report, so make note of all sources while compiling your research!Attachments

  Managing a merger

Imagine you work for Quality Corporation (Quality.ad) who has just recently bought Crescent Inc. (Crescent.ad) in a recent merger. Quality and Crescent have separate offices in St. Louis (Quality HQ), Little Rock, and Austin (Crescent HQ). Crescen..

  Find the shortest sequence of mips instructions

Find the shortest sequence of MIPS instructions that extracts bits 16 down to 11 from register $t0 and uses the value of this field to replace bits 31 down to 26 in register $t1 without changing the other 26 bits of register $t1.

  Create a design for a software interface

Your goal is to create a design for a software interface. You will experience the scope of the design process from brainstorming ideas and gathering information about users' needs to storyboarding, prototyping, and finally, testing and refinin..

  Write a function named getrandomaverage

Write a function named "getRandomAverage" that uses a "for" loop to compute the average of random numbers. The function receives the quantity of numbers to be averaged and returns the average of all thevalues. It does not print any output from within..

  Write a c++ code for sum of two large integers

Write a C++ code for sum of two large integers. User have to enter two integers one by one.

  Design and implement a class to play a game called pig

design and implement a class to play a game called Pig

  Degree of security in time-shared machine dedicated machine

Write down two such problems? Can we make sure same degree of security in time-shared machine as in dedicated machine?

  What is quality of service

What is Quality of Service???? i need at least 2 pages explain well about it (included; error rates, bit rates, thoughput, Jetter, transmition delate and available ).

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