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:
Oct. 14, 2025

Filed:

Dec. 25, 2020
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Monica Gupta, Hillsboro, OR (US);

Russell Fenger, Beaverton, OR (US);

Andrew J. Herdrich, Hillsboro, OR (US);

Rajshree Chabukswar, Sunnyvale, CA (US);

Jumnit Hong, Portland, OR (US);

Sneha Gohad, San Jose, CA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/50 (2006.01); G06F 9/38 (2018.01);
U.S. Cl.
CPC ...
G06F 9/5038 (2013.01); G06F 9/3851 (2013.01); G06F 9/5016 (2013.01); G06F 2209/5021 (2013.01);
Abstract

Embodiments of apparatuses, methods, and systems for resource control based on software priority are described. In embodiments, an apparatus includes resource sharing hardware and multiple cores. The resource sharing hardware is to share the shared resource among the cores. A first core includes first execution circuitry to execute multiple threads. The first core also includes registers programmable by software. A first register is to store a first identifier of a first thread and a first priority tag to indicate a first priority of the first thread relative to a second priority of a second thread. A second register to store a second identifier of the second thread and a second priority tag to indicate the second priority of the second thread relative to the first priority of the first thread. The resource sharing hardware is to use the first priority and the second priority to control access to the shared resource by the first thread and the second thread.


Find Patent Forward Citations

Loading…