Scalable Coherent Interface: Difference between revisions
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
- Wikipedia, Scalable Coherent Interface
- SCI