Scalable Coherent Interface: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
m (Adding outline)
(Adding detail to outline)
Line 1: Line 1:
SCI is an IEEE standard for shared-memory multiprocessing.
SCI is an IEEE standard for shared-memory multiprocessing. The standard was approved in 1992. View the [http://en.wikipedia.org/wiki/Scalable_Coherent_Interface#History SCI Wikipedia article] for more information on the interface's history. The article covers the cache-coherence portions of the IEEE standard.


=Cache State Machine=
=Cache State Machine=
The caches states cover two different dimensions: the cache's position in a linked list, and the modified state of a block.
*Head
*Mid
*Tail
*Only
*Clean
*Modified
*Fresh
*Valid
*Invalid


=Directory State Machine=
=Directory State Machine=
*Home
*Gone
*Fresh


=Race Conditions=
=Race Conditions=
=References=
*Wikipedia, [http://en.wikipedia.org/wiki/Scalable_Coherent_Interface Scalable Coherent Interface]
*[http://ntrg.cs.tcd.ie/undergrad/4ba2.05/group12/index.html SCI ]

Revision as of 17:50, 15 April 2011

SCI is an IEEE standard for shared-memory multiprocessing. The standard was approved in 1992. View the SCI Wikipedia article for more information on the interface's history. The article covers the cache-coherence portions of the IEEE standard.

Cache State Machine

The caches states cover two different dimensions: the cache's position in a linked list, and the modified state of a block.

  • Head
  • Mid
  • Tail
  • Only
  • Clean
  • Modified
  • Fresh
  • Valid
  • Invalid

Directory State Machine

  • Home
  • Gone
  • Fresh

Race Conditions

References