Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 23pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US7366843: Computer system implementing synchronized broadcast using timestamps
[ Derwent Title ]
>> View Certificate of Correction for this publication


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
23 pages

 
Inventor: Cypher, Robert E.; Saratoga, CA, United States of America
Wood, David A.; Madison, WA, United States of America
Hill, Mark D.; Madison, WI, United States of America
Wicki, Thomas M.; Palo Alto, CA, United States of America

Assignee: Sun Microsystems, Inc., Santa Clara, CA, United States of America
other patents from SUN MICROSYSTEMS, INC. (551495) (approx. 3,879)
 News, Profiles, Stocks and More about this company

Published / Filed: 2008-04-29 / 2003-06-30

Application Number: US2003000610009

IPC Code: Advanced: G06F 3/00; G06F 12/08; G06F 13/18;
Core: G06F 13/16; more...

ECLA Code: G06F12/08B4P;

U.S. Class: Current: 711/141; 710/001; 710/004; 710/036; 710/052; 711/167; 711/E12.026;
Original: 711/141; 711/141; 711/167; 710/004; 710/036; 710/052; 710/001;

Field of Search: 711/141,167 710/004,36,52,1

Priority Number:
2003-06-30  US2003000610009
2002-06-28  US2002000392178P

Abstract:     A computer system may include a system memory, an active device configured to access data stored in the system memory, where the active device includes a cache configured to store data accessed by the active device, an address network for conveying address packets between the active device and the system memory, and a data network for conveying data packets between the active device and the system memory. An access right corresponding to a given block allocated in the cache transitions in response to a corresponding data packet being received by the cache. An ownership responsibility for the given block transitions in response to a corresponding address packet being received by the cache. The access right transitions at a different time than the ownership responsibility transitions. The cache is configured to inhibit receipt of the corresponding data packet based on a value of a timestamp associated with the corresponding data packet.

Attorney, Agent or Firm: Meyertons Hood Kivlin Kowert & Goetzel, P.C. ; Kivlin, B. Noël ;

Primary / Asst. Examiners: Portka, Gary; Choe, Yong J

Maintenance Status: CC Certificate of Correction issued
View Certificate of Correction

INPADOC Legal Status: Show legal status actions          Buy Now: Family Legal Status Report

Family: Show 2 known family members

First Claim:
Show all 20 claims
    1. A computer system comprising:

a system memory;

a first active device configured to access data stored in the system memory, wherein the first active device includes a first cache configured to store data accessed by the first active device;

an address network for conveying address packets between the first active device and the system memory;

a data network for conveying data packets between the first active device and the system memory;

a second active device including a second cache;

wherein the first cache is configured to transition an access right corresponding to a given block allocated in the first cache in response to a corresponding data packet being received by the first cache;

wherein the first cache is configured to transition an ownership responsibility for the given block allocated in the first cache in response to a corresponding address packet being received by the first cache, wherein the first cache is configured to transition the access right at a different time than the ownership responsibility transitions;

wherein the first cache is configured to inhibit receipt of the corresponding data packet based on a value of a timestamp associated with the corresponding data packet; and

wherein the second active device is configured to assign the timestamp to the corresponding data packet and to send the timestamp and the corresponding data packet on the data network to the first active device.



Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

       
U.S. References: Go to Result Set: All U.S. references   |  No patents reference this one   |   Backward references (8)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 9pp US5761721  1998-06 Baldus et al.  International Business Machines Corporation Method and system for cache coherence despite unordered interconnect transport
Buy PDF- 14pp US5802582  1998-09 Ekanadham et al.  International Business Machines Corporation Explicit coherence using split-phase controls
Buy PDF- 25pp US5935428  1999-08 Yamamoto et al.  Sony Corporation Apparatus and method for performing efficient read and write operations in a multiple bus system
Buy PDF- 27pp US5978874  1999-11 Singhal et al.  Sun Microsystems, Inc. Implementing snooping on a split-transaction computer system bus
Buy PDF- 10pp US6088768  2000-07 Baldus et al.  International Business Machines Corporation Method and system for maintaining cache coherence in a multiprocessor-multicache environment having unordered communication
Buy PDF- 7pp US6209064  2001-03 Weber  Fujitsu Limited Cache coherence unit with integrated message passing and memory protection for a distributed, shared memory multiprocessor system
Buy PDF- 21pp US6928519  2005-08 Cypher  Sun Microsystems, Inc. Mechanism for maintaining cache consistency in computer systems
Buy PDF- 22pp US7136980  2006-11 Cypher  Sun Microsystems, Inc. Computer system implementing synchronized broadcast using skew control and queuing
       
Foreign References: None

Other References:
  • “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/tpds02lamport.pdf.
  • “Multicast Snooping: A New Coherence Method Using a Multicast Address Network”, Bilir, et al, The 26th International 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, 11th International 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.
  • “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. 8th Annual 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., 9th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-IX), Cambridge, MA, Nov. 13-15, 2000.


  • Continuity Data:
    Application Number Filed Notes

    US2003000610009 2003-06-30  is a related to the prior publication
         US20040024925A1 issued 2004-02-05  Computer system implementing synchronized broadcast using timestamps

    US2003000610009 2003-06-30  is a non-provisional of provisional
    US2002000392178P  2002-06-28


    Inquire Regarding Licensing

    Powered by Verity


    Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

    Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
    Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help