×

SHARED STORAGE FOR MULTI-THREADED ORDERED QUEUES IN AN INTERCONNECT

  • US 20080301708A1
  • Filed: 06/01/2007
  • Published: 12/04/2008
  • Est. Priority Date: 06/01/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for operating an interconnect comprising:

  • transferring payload of multiple threads between a plurality of cores of an integrated circuit by buffering the payload using a shared storage structure that includes a plurality of order queues and an index to track which thread is assigned to each queue;

    guaranteeing each of the order queues access to a minimum number of buffer entries that make up the queue, for use by the thread that is assigned to the queue; and

    increasing, above said minimum, the number of buffer entries that make up any one of the queues for any of the multiple threads being received by the shared storage structure, by borrowing from a shared pool of unused buffer entries on a first-come, first-served basis.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×