or
Bookmark and Share
Mechanism for handling conflicts in a multi-node computer architecture
   
Document Number
US Patent 6622215
Issued Date
September 16, 2003
Link
Inventors
Tan; Sin S. (Portland, OR)
Map
Abstract
According to one embodiment, a method is disclosed. The method includes receiving a first request from a first node in a multi-node computer system to invalidate a first cache line at a second node. The method also includes receiving a second request from the second node to invalidate the first cache line at the first node and detecting the concurrent requests at conflict detection circuitry.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
15
Comments:
no comments yet
Owner
Intel Corporation (Santa Clara, CA)
Published
September 16, 2003
Application Number
09/753,263
Filed
December 29, 2000
US Classification
711/141   711/124 711/146
Int'l Classification
G06F   12/08   (20060101)  
Examiner
USPTO Field of Search
711/124   711/141   711/146  
Related Patents
6973544 - Method and apparatus of using global snooping to provide cache coherence to distributed computer nodes in a single coherent system - Owned by International Business Machines Corporation (Armonk, NY)

A method and apparatus for providing cache coherence in a multiprocessor system which is configured into two or more nodes with memory local to each node and a tag and address crossbar system and a data crossbar system which interconnects all nodes. The disclosure is applicable to multiprocessor computer systems which utilize system memory distributed over more than one node and snooping of data states in each node which utilizes memory local to that node. Global snooping is used to provide a single point of serialization of data tags. A central crossbar controller examines cache state tags of a given address line for all nodes simultaneously and issues an appropriate reply back to a node requesting data while generating other data requests to any other node in the system for the purpose of maintaining cache coherence and supplying the requested data. The system utilizes memory local to each node by dividing such memory into local and remote categories which are mutually exclusive for any given cache line. The disclosure provides support for a third level remote cache for each node.

6842827 - Cache coherency arrangement to enhance inbound bandwidth - Owned by Intel Corporation (Santa Clara, CA)

A cache coherency arrangement with support for pre-fetch ownership, to enhance inbound bandwidth for single leaf and multiple leaf, input-output interfaces, with shared memory space is disclosed. Embodiments comprise ownership stealing to enhance inbound bandwidth and to prevent or attenuate starvation of transactions or of an input-output interface for transactions.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us