Shared storage for multi-threaded ordered queues in an...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output data buffering

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C326S056000, C709S234000, C365S189050, C711S118000

Reexamination Certificate

active

07814243

ABSTRACT:
In one embodiment, payload of multiple threads between intellectual property (IP) cores of an integrated circuit are transferred, by buffering the payload using a number of order queues. Each of the queues is guaranteed access to a minimum number of buffer entries that make up the queue. Each queue is assigned to a respective thread. A number of buffer entries that make up any queue is increased, above the minimum, by borrowing from a shared pool of unused buffer entries on a first-come, first-served basis. In another embodiment, an interconnect implements a content addressable memory (CAM) structure that is shared storage for a number of logical, multi-thread ordered queues that buffer requests and/or responses that are being routed between data processing elements coupled to the interconnect. Other embodiments are also described and claimed.

REFERENCES:
patent: 5948089 (1999-09-01), Wingard et al.
patent: 5999435 (1999-12-01), Henderson et al.
patent: 6088788 (2000-07-01), Borkenhagen et al.
patent: 6182183 (2001-01-01), Wingard et al.
patent: 6330225 (2001-12-01), Weber et al.
patent: 6331961 (2001-12-01), Kengeri et al.
patent: 6578117 (2003-06-01), Weber
patent: 6597629 (2003-07-01), Raszka et al.
patent: 6606317 (2003-08-01), Beadle et al.
patent: 6683474 (2004-01-01), Ebert et al.
patent: 6725313 (2004-04-01), Wingard et al.
patent: 6779089 (2004-08-01), Lin et al.
patent: 6785753 (2004-08-01), Weber et al.
patent: 6804738 (2004-10-01), Weber
patent: 6804757 (2004-10-01), Weber
patent: 6804815 (2004-10-01), Kerr et al.
patent: 6961834 (2005-11-01), Weber
patent: 6988186 (2006-01-01), Eickemeyer et al.
patent: 7046686 (2006-05-01), Tompkins et al.
patent: 7120712 (2006-10-01), Wingard et al.
patent: 7149829 (2006-12-01), Weber et al.
patent: 7165094 (2007-01-01), Weber et al.
patent: 7191273 (2007-03-01), Weber
patent: 7325221 (2008-01-01), Wingard et al.
patent: 2003/0140196 (2003-07-01), Wolrich et al.
patent: 2006/0004956 (2006-01-01), Madajczak
patent: 2006/0195663 (2006-08-01), Arndt et al.
patent: 2007/0124728 (2007-05-01), Rosenbluth et al.
patent: 2008/0183926 (2008-07-01), Wingard et al.
patent: WO 2008/148132 (2008-12-01), None
“Content-addressable memory,” http://web.archive.org/web/20060913000000/en.wikipedia.org/wiki/Content-addressable—memory, Sep. 13, 2006.
International Search Report and Written Opinion, PCT/US2008/065430, mailed Jul. 21, 2008, 7 pp.
United States Patent and Trademark Office, “Class 710 Electrical Computers and Digital Data Processing Systems: Input/Output”, Jan. 2009, 2 Pages.

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

Shared storage for multi-threaded ordered queues in an... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Shared storage for multi-threaded ordered queues in an..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Shared storage for multi-threaded ordered queues in an... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4202655

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