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.
Patent No.:
Date of Patent:
May. 06, 2014
Filed:
Jan. 31, 2008
Jorn Nystad, Trondheim, NO;
Frode Heggelund, Trondheim, NO;
Jorn Nystad, Trondheim, NO;
Frode Heggelund, Trondheim, NO;
ARM Norway AS, Trondheim, NO;
Abstract
A microprocessor pipeline arrangementincludes a plurality of functional units P, P, P, . . . , P. A number of the functional units P, P, Phave access to a respective cache memory C, C, Cfrom which it can retrieve data needed to process threads that pass through the pipeline. The pipeline arrangementalso includes a number of monitors to determine when the system enters a state of livelock (e.g. inter-cache livelocks, intra-cache livelocks and/or 'near-livelock' situations): a top-level monitor MT to detect livelock situations in the pipeline as a whole; and second-level ('local') monitors Mand Massociated with individual caches Cand C. If the system is determined to have entered a livelock state, e.g. by the top-level monitor M, the number of threads able to change the contents of one or more of the caches C, C, Cis reduced.