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:
Mar. 10, 2015

Filed:

Oct. 23, 2012
Applicant:

Marvell International Ltd., Hamilton, BM;

Inventors:

Olaf Mater, Eggenstein-Leopoldshafen, DE;

Sascha Schmeckenbecher, Karlsruhe, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/52 (2006.01);
U.S. Cl.
CPC ...
G06F 9/52 (2013.01); G06F 9/526 (2013.01);
Abstract

Systems, methods, and other embodiments associated with managing access to critical sections in a multithread processor are described. According to one embodiment, an apparatus includes a register configured to store i) respective resource identifiers that identify respective resources and ii) respective priorities for respective resource identifiers. The apparatus includes a managing module logic configured to receive a blocking instruction for a first resource having a first resource identifier that is associated with a first task, access the register to determine a priority associated with the first resource identifier, select one or more dependent resources based, at least in part on the priority associated with first resource identifier, and block the first resource and the dependent resources. In this manner the first task is granted access to the first resource and the dependent resources while other tasks are prevented from accessing the first resource and the dependent resources.


Find Patent Forward Citations

Loading…