Two alternatives to the mesi protocol are moesi

Assignment Help Electrical Engineering
Reference no: EM13503729

Two alternatives to the MESI protocol are MOESI (used in AMD processors) and MESIF (first) used in Intel's Nehalem processor. If there's a shared bus like the Front Side Bus in which all processors can report their snoop results at the same time, MESI is practical.However, if additional bus cycles or overhead is required for each processor to report a snoop result, MESIF may be employed.
The essential difference between MESIF and MESI is that in MESIF if a line is shared, a single processor (the one with the line in F or "forward" state )has responsibility for providing the data if another processor does a read operation. Processors that have the line in shared (S) state still respond but do not provide the data. This reduces coherence-­-related traffic and reduces latency since a cache can produce the required data faster than DRAM. When the processor with the line in the forward state reports its result to another processor, it moves the line to "shared" state and the cache with the new copy of the cache line puts it in the "forward" state. So the job off forwarding is transferred to the last processor to broadcast a read request.

Draw the state transition diagram for the MESIF protocol. Present it as two diagrams: one for the snooping processor and another for the processor being snooped. Use the same convention used in class to describe the MESI protocol. For transitions that occur when the processor is performing an operation that is being snooped, each transition arc should indicate the CPU operation requested, the bus operation performed in response to the CPU request, and the snoop response. For transitions the occur when the processor is snooping each arc should indicate the bus operation being snooped, the snoop response the processor will report, and any bus operation the processor will perform.
Think how you might simply modify the MESI state diagrams from the lecture to accommodate the new state and behavior.
For bus operations use

  • RFO Read for Ownership
  • Read Read from DRAM
  • WriteBack Write to DRAM (may also be "snarfed" by another processor)

•Forward For forwarding a line to another cache;doesn't write to memory

 

Reference no: EM13503729

Questions Cloud

Explain the boiling point of the water in your radiator : What is the boiling point of the water in your radiator if 2.00 kg of antifreeze (ethylene glycol, C2H6O2) is added to 9.00 x 10^3 grams of water
Find the maximum height reached by the object : Two objects with masses 5.30 and 2.50 hang 0.800 above the floor from the ends of a cord 8.00 long passing over a frictionless pulley. Find the maximum height reached by the 2.50 object
State iron content of iron ore can determined by titration : The iron content of iron ore can be determined by titration with standard KMnO4 solution. The iron ore is dissolved in excess HCl and the iron reduced to Fe+2 ions. This solution is then titrated with KMnO4 solution, producing Fe+3 and Mn+2 in aci..
Discounted value of expected net receipts : What is the meaning of "discounted value of expected net receipts" and what basis of valuation for Ferry's patents would be generally accepted in accounting?
Two alternatives to the mesi protocol are moesi : Two alternatives to the MESI protocol are MOESI (used in AMD processors) and MESIF (first) used in Intel's Nehalem processor. If there's a shared bus like the Front Side Bus in which all processors can report their snoop results at the same ti..
Explain what coordination number and crystal structure : Cobalt oxide, CoO, is a largely ionic compound. What coordination number and crystal structure would you expect for this oxide
Find how far from the side of the pool is your cell phone : You (height of your eyes above the water, 1.75 \rm m ) are standing 2.00 \rm m from the edge of a 2.50-\rm m-deep swimming pool. How far from the side of the pool is your cell phone
Prepare journal entry to record depreciation expense : Prepare the journal entry to record depreciation expense for 2009 and 2010.
The cache uses mesi cache coherence protocol : Consider a 256KB, 4-­-way set associative cache using 64-­-byte lines and LRU replacement using counters). The cache uses MESI cache coherence protocol. Addresses are 32-­-bits. Express your answers in bytes or KB kilobytes).

Reviews

Write a Review

Electrical Engineering Questions & Answers

  Lithium ion battery technology

The paper includes Lithium ion battery technology with its advantages and disadvantages. The paper discusses about the Lithium air battery in which detailed reactions of Lithium with air including nonaqueous as well as aqueous are given.

  Power transformers and tariffs

Construction of different types of power transformer, significant energy savings

  Paper on orthogonal frequency-division multiplexing

This document is shown a paper on Orthogonal frequency-division multiplexing with advantages, disadvantages and uses.

  Function of the hmi in a scada system

This assignment contains electronics engineering questions like State the commonly found components of a SCADA (Supervisory control and data acquisition) system. and decribe the function of the HMI in a SCADA system.

  Resultant waveform of the odd harmonic series

Prepare an Excel graph showing the individual components and summated resultant waveform of the odd harmonic series resulting in an approximate square wave.

  Explain scada system

Explain the function of the HMI in a SCADA system.

  Design a 2-digit 24 second shot-clock

Design a 2-digit 24 second "shot-clock" countdown timer with pushbutton controller.

  Model a discrete-time system

To understand di erent signal models To be able to model a discrete-time system and design simple signal processing algorithms.

  Draw a relay construction diagram

Draw a relay construction diagram and briefly explain the operation of a relay.

  Frequency division multiplexing

Write a short technical report on Frequency Division Multiplexing

  Impact of electron energy

Briefly discuss the impact of electron energy, electron current and target on the Bremsstrahlung generated.

  Traffic light controller

The schematic of the traffic light controller

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