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:
Jul. 16, 2013

Filed:

Aug. 08, 2011
Applicants:

Jamshed Jalal, Austin, TX (US);

Mark David Werkheiser, Austin, TX (US);

Brett Stanley Feero, Austin, TX (US);

Michael Alan Filippo, Driftwood, TX (US);

Ramamoorthy Guru Prasadh, Austin, TX (US);

Phanindra Kumar Mannava, Austin, TX (US);

Inventors:

Jamshed Jalal, Austin, TX (US);

Mark David Werkheiser, Austin, TX (US);

Brett Stanley Feero, Austin, TX (US);

Michael Alan Filippo, Driftwood, TX (US);

Ramamoorthy Guru Prasadh, Austin, TX (US);

Phanindra Kumar Mannava, Austin, TX (US);

Assignee:

ARM Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 15/16 (2006.01); G06F 15/173 (2006.01);
U.S. Cl.
CPC ...
Abstract

An integrated circuitincludes a plurality of transaction sourcescommunicating via a ring-based interconnectwith shared cacheseach having an associated POC/POSand serving as a request servicing circuit. The request servicing circuits have a set of processing resourcesthat may be allocated to different transactions. These processing resources may be allocated either dynamically or statically. Static allocation can be made in dependence upon a selection algorithm. This selection algorithm may use a quality of service value/priority level as one of its input variables. A starvation ratio may also be defined such that lower priority levels are forced to be selected if they are starved of allocation for too long. A programmable mapping may be made between quality of service values and priority levels. The maximum number of processing resources allocated to each priority level may also be programmed.


Find Patent Forward Citations

Loading…