Computer system including a promise array

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

C711S158000, C709S245000

Reexamination Certificate

active

07120756

ABSTRACT:
A computer system includes a system memory and a plurality of active devices configured to access data associated with the system memory through an address network and a data network. Each of the active devices may be configured to cache data, and may include a promise array. Transitions in ownership of the given block may occur at a different time than the time at which the access right to the given block is changed. The promise array of an active device is provided to store information identifying an unreceived data packet to be conveyed to another device in response to a pending transaction to a cache block for which the active device is an owner. Each active device may be configured to have at most one outstanding transaction for each cache block.

REFERENCES:
patent: 5276852 (1994-01-01), Callander et al.
patent: 5761721 (1998-06-01), Baldus et al.
patent: 5802582 (1998-09-01), Ekanadham et al.
patent: 5978874 (1999-11-01), Singhal et al.
patent: 6088768 (2000-07-01), Baldus et al.
patent: 6209064 (2001-03-01), Weber
patent: 6356983 (2002-03-01), Parks
patent: 2003/0088700 (2003-05-01), Aiken
“Specifying and Verifying a Broadcast and a Multicast Snooping Cache Coherence Protocol”, Sorin, et al,IEEE Transactions on Parallel and Distributed Systems, vol. 13, No. 6, Jun. 2002, http://www.cs.wisc.edu/multifacet/papers/tpds02—lamport.pdf.
“Multicast Snooping: A New Coherence Method Using a Multicast Address Network”, Bilir, et al,The 26thInternational Symposium on Computer Architecture, IEEE, Atlanta, GA, May 2-4, 1999, http://csdl.computer.org/comp/proceedings/isca/1999/0170/00/01700294abs.htm.
“Architecture and Design of AlphaServer GS320”, Gharachorloo, et al,ACM Sigplan Notices, vol. 35, Issue 11, Nov. 2000, http://portal.acm.org/citation.cfm?id=356991&dl=ACM&coll=portal.
“View Caching: Efficient Software Shared Memory for Dynamic Computations”, Karamcheti, et al,11thInternational Parallel Processing Symposium, Geneva, Switzerland, Apr. 1-5, 1997, http://ipdps.eece.unm.edu/1997/s13/318.pdf.
“Cache-Coherent Distributed Shared Memory: Perspectives on Its Development and Future Challenges”, Hennessy, et al,Proceedings of the IEEE, vol. 87, Issue 3, Mar. 1999, ISSN 0018-9219, http://cva.stanford.edu/cs99s/papers/hennessy-cc.pdf.
“Survey on Cache Coherence in Shared & Distributed Memory Multiprocessors”, Garg, et al, Online, http://www.cse.psu.edu/-cg530/proj03/cache—coherence.pdf.
“A Survey of Cache Coherence Mechanisms in Shared Memory Multiprocessors”, Lawrence, Department of Computer Science, University of Manitoba, Manitoba, Canada, May 14, 1998, http://www.cs.uiowa.edu/˜rlawrenc/research/Papers/cc.pdf.
“Bandwidth Adaptive Snooping”, Martin, et al.8thAnnual International Symposium on High-Performance Computer Architecture(HPCA-8), Cambridge, MA, Feb. 2-6, 2002.
“Timestamp Snooping: An Approach for Extending SMPs”, Martin, et al.,9thInternational Conference on Architectural Support for Programming Languages and Operating Systems(ASPLOS-IX), Cambridge, MA, Nov. 13-15, 2000.

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

Computer system including a promise array does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Computer system including a promise array, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer system including a promise array will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3717958

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