Load-linked/store conditional mechanism in a CC-NUMA system

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07343456

ABSTRACT:
A node includes a processor coupled to an interconnect and a memory bridge coupled to the interconnect. The processor is configured to maintain a first indication of whether or not a modification of data at a first address has been detected by the processor after a most recent load-linked (LL) instruction was executed by the processor to the first address. The memory bridge is responsible for internode coherency within the node, and is configured to initiate a first transaction on the interconnect in response to receiving a probe command from another node. The processor is configured, during a time period in which the processor has a second transaction outstanding to the first address, to change the first indication to the first state responsive to the first transaction.

REFERENCES:
patent: 4433378 (1984-02-01), Leger
patent: 4463424 (1984-07-01), Mattson et al.
patent: 4760571 (1988-07-01), Schwarz
patent: 5640399 (1997-06-01), Rostoker et al.
patent: 5668809 (1997-09-01), Rostoker et al.
patent: 5742780 (1998-04-01), Caulk, Jr.
patent: 5778414 (1998-07-01), Winter et al.
patent: 5802287 (1998-09-01), Rostoker et al.
patent: 5829025 (1998-10-01), Mittal
patent: 5887187 (1999-03-01), Rostoker et al.
patent: 5893150 (1999-04-01), Hagersten et al.
patent: 5908468 (1999-06-01), Hartmann
patent: 5914955 (1999-06-01), Rostoker et al.
patent: 5974508 (1999-10-01), Maheshwari
patent: 6018763 (2000-01-01), Hughes et al.
patent: 6021451 (2000-02-01), Bell et al.
patent: 6092137 (2000-07-01), Huang et al.
patent: 6098064 (2000-08-01), Pirolli et al.
patent: 6111859 (2000-08-01), Godfrey et al.
patent: 6128706 (2000-10-01), Bryg et al.
patent: 6151662 (2000-11-01), Christie et al.
patent: 6157623 (2000-12-01), Kerstein
patent: 6202125 (2001-03-01), Patterson et al.
patent: 6202129 (2001-03-01), Palanca et al.
patent: 6209020 (2001-03-01), Angle et al.
patent: 6215497 (2001-04-01), Leung
patent: 6249843 (2001-06-01), Arimilli et al.
patent: 6262594 (2001-07-01), Cheung et al.
patent: 6266797 (2001-07-01), Godfrey et al.
patent: 6269427 (2001-07-01), Kuttanna et al.
patent: 6279087 (2001-08-01), Melo et al.
patent: 6321309 (2001-11-01), Bell et al.
patent: 6332179 (2001-12-01), Okpisz et al.
patent: 6349365 (2002-02-01), McBride
patent: 6366583 (2002-04-01), Rowett et al.
patent: 6373846 (2002-04-01), Daniel et al.
patent: 6438651 (2002-08-01), Slane
patent: 6460124 (2002-10-01), Kagi et al.
patent: 6574708 (2003-06-01), Hayter et al.
patent: 6748501 (2004-06-01), Arimilli et al.
patent: 6799236 (2004-09-01), Dice et al.
patent: 6801986 (2004-10-01), Steely et al.
patent: 2001/0052053 (2001-12-01), Nemirovsky et al.
patent: WO 00/30322 (2000-05-01), None
patent: WO 00/52879 (2000-09-01), None
EP Search Report for EP app. 03010853.4, Aug. 18, 2003, Broadcom Corp.
SiByte; “Target Applications” http://sibyte.com/mercurian.applications.htm; Jan. 15, 2001; 2 pages.
SiByte; “SiByte Technology” http://sibyte.com/mercurian/technology.htm; Jan. 15, 2001; 3 pages.
SiByte; “The Mercurian Processor” http://sibyte.com/mercurian; Jan. 15, 2001; 2 pages.
SiByte; “Fact Sheet, SB-1 CPU” Oct. 2000; 1 page.
SiByte; “Fact Sheet, SB-1250” Oct. 2000; 10 pages.
Stepanian; “SiByte Sb-1 MIPS64 CPU Core” Embedded Processo Forum 2000; Jun. 13, 2000, 15 pages.
Keller; “The Mercurian Processor: A High Performance, Power-efficient CMP for Networking” Oct. 10, 2000; 22 pages.
Saulsbury et al.; “An Argument for Simple COMA” SICS Research Report No. R94:15; Aug. 1, 1994; 20 pages.
Lenoski; “The Design And Analysis Of Dash: A Scalable Directory-Based Multiprocessor” Dissertation-Stanford University; Dec. 1991; 176 pages.
“21143 PCI/Card bus 10/100Mb/s Ethernet LAN Controller” Hardware Reference Manual; Intel Corp.; Oct. 1998.
“Pentium Pro Family Developer's Manual, vol. 1: Specifications” Intel Corporation; 1996; pp. 4-1 to 4-18.
“PowerPC 601, RISC Microprocessor User's Manual” MPC601UM/AD; 1993; 1 page.
“Pentium Processor Family User's Manual, vol. 1: Pentium Processor Family Data Book”; Intel Corp.; 1994; 2 pages.
Katevenis et al.; “ATLAS I; a single-chip, gigabit ATM switch with HIC/HS links and multi-lane back-pressure” Microprocessors and Microsystems; 1998; pp. 481-490.
Halfhill; “SiByte Reveals 64-Bit Core For NPUs, Independent MIPS64 Design Combines Low Power, High Performance” Microdesign Resources; Jun. 2000, 4 pages.
U.S. Appl. No. 09/680,524, filed Oct. 6, 2000; Rowlands et al.; “Source Triggered Transaction Blocking”.
U.S. Appl. No. 09/829,514, filed Apr. 9, 2001; Kruckemyer et al.; “Cache Coherent Protocol In Which Exclusive . . . ”.
U.S. Appl. No. 10/413,917, filed Apr. 15, 2003; Rowlands et al.; “Cache Programmable To Partition Ways To Agents . . . ”.
U.S. Appl. No. 10/269,922, filed Oct. 11, 2002; Sano et al.; “Systems Using Mix of Packet, Coherent, and Noncoherent . . . ”.
U.S. Appl. No. 10/270,028, filed Oct. 11, 2002; Rowlands; “System Having interfaces, Switch, And Memory Bridge . . . ”.
U.S. Appl. No. 10/269,827, filed Oct. 11, 2002; Rowlands et al.; “Remote Line Directory Which Covers Subset of . . . ”.
U.S. Appl. No. 10/269,828, filed Oct. 11, 2002; Rowlands; “L2 Cache Maintaining Local Ownership Of . . . ”.
U.S. Appl. No. 10/270,480, filed Oct. 11, 2002; Rowlands; “System Having Address-Based Intranode Coherency and . . . ”.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Load-linked/store conditional mechanism in a CC-NUMA system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Load-linked/store conditional mechanism in a CC-NUMA system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Load-linked/store conditional mechanism in a CC-NUMA system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3966309

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.