Method, system, and program for managing requests to a cache using flags to queue and dequeue data in a buffer

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6438651
SERIAL NO

09432044

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Provided is a system, method, and program for managing read and write requests to a cache to process enqueue and dequeue operations for a queue. Upon receiving a data access request to a data block in a memory, a determination is made as to whether any data block is maintained in a cache line entry in the cache. If so, a cache line entry maintaining the data block is accessed to perform the data access request. A first flag, such as a read flag, associated with the accessed cache line entry is set 'on' if the data access request is a read request. Further, if the data access request is a write request to update the data block in the memory, a second flag, such as a write flag, associated with the cache line entry including the data to update may be set 'on'. The update data may be data to be enqueued onto a queue, where the queue may be, but is not limited to, a circular buffer in the memory having a head and tail pointer. Still further, a cache line having each first flag set 'on' and each second flag set 'on' may be selected if there is no cache line having each first flag set 'on' and each second flag set 'off', and entries in the selected cache line having their second flag set 'on' may be flushed.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTEL CORPORATION2200 MISSION COLLEGE BOULEVARD SANTA CLARA CA 95054

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Slane, Albert Alfonse Oronoco, MN 18 807

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation