CSC/ECE 506 Fall 2007/wiki3 8 a1: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
== Background ==  
== Background ==  
The protocols discussed here were created to allow coherence to be maintained on a system that has no global bus system that allows snooping to take place and has distributed memory that is physically separated.   
The protocols discussed here were created to allow coherence to be maintained on a system that has no global bus system that allows snooping to take place, and, has distributed memory that is physically separated.  These systems usually consist of PCM (Processor-Control-Memory) nodes connected by a network; the systems also have network assists to allow communication to take place.
 
For a system to be coherent it must:
#Provide a state machine
#Manage the coherence protocol
#*Determine when the coherence protocol should be used
#*


== SSCI (Simple Scalable Coherence Interface) protocol ==
== SSCI (Simple Scalable Coherence Interface) protocol ==


== IEEE SCI (Scalable Coherence Interface) protocol ==  
== IEEE SCI (Scalable Cohttp://pg.ece.ncsu.edu/mediawiki/index.php?title=CSC/ECE_506_Fall_2007/wiki3_8_a1&action=edit
Editing CSC/ECE 506 Fall 2007/wiki3 8 a1 - PG_MediaWikiherence Interface) protocol ==  


== SSCI and IEE SCI Protocol Similarities ==  
== SSCI and IEE SCI Protocol Similarities ==  

Revision as of 00:49, 17 October 2007

Background

The protocols discussed here were created to allow coherence to be maintained on a system that has no global bus system that allows snooping to take place, and, has distributed memory that is physically separated. These systems usually consist of PCM (Processor-Control-Memory) nodes connected by a network; the systems also have network assists to allow communication to take place.

For a system to be coherent it must:

  1. Provide a state machine
  2. Manage the coherence protocol
    • Determine when the coherence protocol should be used

SSCI (Simple Scalable Coherence Interface) protocol

== IEEE SCI (Scalable Cohttp://pg.ece.ncsu.edu/mediawiki/index.php?title=CSC/ECE_506_Fall_2007/wiki3_8_a1&action=edit Editing CSC/ECE 506 Fall 2007/wiki3 8 a1 - PG_MediaWikiherence Interface) protocol ==

SSCI and IEE SCI Protocol Similarities

IEE SCI Protocol Additional States

Links

IEEE SCI Standard Abstract and Content Summary - http://standards.ieee.org/reading/ieee/std_public/description/busarch/1596-1992_desc.html
IEEE SCI on ieexplore - http://ieeexplore.ieee.org/iel5/285/3365/00113656.pdf?tp=&arnumber=113656&isnumber=3365

References