×

Concurrent non-blocking FIFO array

  • US 20030065892A1
  • Filed: 09/28/2001
  • Published: 04/03/2003
  • Est. Priority Date: 09/28/2001
  • Status: Active Grant
First Claim
Patent Images

1. A concurrent non-blocking queue, comprising:

  • a plurality of entries arranged in a circular queue and configured such that a plurality of requesters have access to enqueue data to and dequeue data from the queue;

    enqueue logic to direct an enqueue access to a current enqueue entry of the plurality of entries; and

    dequeue logic to direct a dequeue access to a current dequeue entry of the plurality of entries, wherein the enqueue logic and dequeue logic cooperate such that the plurality of requesters can perform concurrent accesses on the circular queue, and wherein the queue is configurable in one of a cache-coherent only mode in which only cache-coherent requesters of the plurality of requesters have access to the circular queue and a non-cache-coherent mode in which a non-cache-coherent requester of the plurality of requesters may access the circular queue.

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