The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 19, 2010

Filed:

Sep. 21, 2005
Applicants:

Brian Michael Stempel, Raleigh, NC (US);

James Norris Dieffenderfer, Apex, NC (US);

Jeffrey Todd Bridges, Raleigh, NC (US);

Thomas Andrew Sartorius, Raleigh, NC (US);

Rodney Wayne Smith, Raleigh, NC (US);

Robert Douglas Clancy, Raleigh, NC (US);

Victor Roberts Augsburg, Cary, NC (US);

Inventors:

Brian Michael Stempel, Raleigh, NC (US);

James Norris Dieffenderfer, Apex, NC (US);

Jeffrey Todd Bridges, Raleigh, NC (US);

Thomas Andrew Sartorius, Raleigh, NC (US);

Rodney Wayne Smith, Raleigh, NC (US);

Robert Douglas Clancy, Raleigh, NC (US);

Victor Roberts Augsburg, Cary, NC (US);

Assignee:

QUALCOMM Incorporated, San Diego, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method of managing cache partitions provides a first pointer for higher priority writes and a second pointer for lower priority writes, and uses the first pointer to delimit the lower priority writes. For example, locked writes have greater priority than unlocked writes, and a first pointer may be used for locked writes, and a second pointer may be used for unlocked writes. The first pointer is advanced responsive to making locked writes, and its advancement thus defines a locked region and an unlocked region. The second pointer is advanced responsive to making unlocked writes. The second pointer also is advanced (or retreated) as needed to prevent it from pointing to locations already traversed by the first pointer. Thus, the pointer delimits the unlocked region and allows the locked region to grow at the expense of the unlocked region.


Find Patent Forward Citations

Loading…