Method and apparatus for reducing overhead in a data...

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

07062610

ABSTRACT:
A data processor (120) recognizes a special data processing operation in which data will be stored in a cache (124) for one use only. The data processor (120) allocates a memory location to at least one cache line of the cache (124). A data producer such as a data communication driver program running on a central processing unit (122) then writes a data element to the allocated memory location. A data consumer (160) reads the data element by sending a READ ONCE request to a host bridge (130). The host bridge (130) provides the READ ONCE request to a memory controller (126), which reads the data from the cache (124) and de-allocates the at least one cache line without performing a writeback from the cache to a main memory (170). In one form the memory controller (126) de-allocates the at least one cache line by issuing a probe marking the next state of the associated cache line as invalid.

REFERENCES:
patent: 4197580 (1980-04-01), Chang et al.
patent: 5375216 (1994-12-01), Moyer et al.
patent: 5535116 (1996-07-01), Gupta et al.
patent: 5553265 (1996-09-01), Abato et al.
patent: 5680576 (1997-10-01), Laudon
patent: 5727150 (1998-03-01), Laudon et al.
patent: 5829028 (1998-10-01), Lynch et al.
patent: 6101574 (2000-08-01), Kumasawa et al.
patent: 6212568 (2001-04-01), Miller et al.
patent: 6223258 (2001-04-01), Palanca et al.
patent: 6442666 (2002-08-01), Stracovsky
patent: 6490654 (2002-12-01), Wickeraad et al.
patent: 6502171 (2002-12-01), Arimilli et al.
patent: 6549961 (2003-04-01), Kloth
patent: 6751684 (2004-06-01), Owen et al.
patent: 6823429 (2004-11-01), Olnowich
patent: 6839816 (2005-01-01), Borkenhagen et al.
patent: 2002/0087796 (2002-07-01), Fanning
patent: 2003/0154350 (2003-08-01), Edirisooriya et al.
patent: 2003/0163649 (2003-08-01), Kapur et al.
patent: 2004/0019704 (2004-01-01), Sano et al.
patent: 2004/0034747 (2004-02-01), Rowlands et al.
patent: 2004/0128450 (2004-07-01), Edirisooriya et al.
patent: 0468786 (1991-07-01), None
patent: 0838762 (1993-02-01), None
Hpertransport Technology Consortium; HyperTransport I/O Link Specification, Revision 1.03; Oct. 10, 2001; pp. 17-21.
Andrew “bunnie” Huang; Keeping Secrets in Hardware: the Microsoft XBox Case Study; May 26, 2002.
“Next Generation Packet Processing: RM9000x2 Integrated Multiprocessor with Hypertransport,” Rob Reiner, Platform Conference, PMC-Sierra, Jan. 23-24, 2002, pp. 1-17.
HyperTransport I/O Link Specification, Revision 1.03, HyperTransport Technology Consortium, Oct. 10, 2001, Chapter 3, p. 26-28.
“Cache-Coherent Distributed Shared Memory: Perspectives on Its Development and Future Challenges,” John Hennessy et al., Proceedings of the IEEE, vol. 87, No. 3, Mar. 1999, pp. 418-429.
“The Computer Science and Engineering Handbook,” Allen B. Tucker et al., 1997, CRC Press, p. 436-438.
“Multiprocessor Cache Coherency: MOESI Model Describes Snooping Protocol,” Microprocessor Report, M. Thorson, Jun. 20, 1990, v4, n11, p. 12(4).
“An Evaluation of Directory Schemes for Cache Coherence,” Anant Agarwal et al., Computer Systems Laboratory, Stanford University, IEEE, 1998, pp. 280-289.
U.S. Appl. No. 10/353,216, filed Jan. 27, 2003 (1458-TT5347).
“Cache Coherence Protocols: Evaluation Using a Multiprocessor Simulation Model,” Acm Transactions on Computer Systems, Association for Computing Machinery, New York, vol. 4, No. 4, Nov. 1, 1966, ISSN:0734-2071, p. 281, line 21—p. 282, line 21.

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

Method and apparatus for reducing overhead in a data... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for reducing overhead in a data..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for reducing overhead in a data... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3664018

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