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:
Feb. 20, 2018

Filed:

Oct. 09, 2014
Applicant:

The Regents of the University of Michigan, Ann Arbor, MI (US);

Inventors:

Ankit Sethia, Ann Arbor, MI (US);

Scott Mahlke, Ann Arbor, MI (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 12/0844 (2016.01); G06F 9/45 (2006.01); G06F 9/50 (2006.01); G06F 12/0811 (2016.01); G06F 12/0842 (2016.01); G06F 9/48 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0844 (2013.01); G06F 8/45 (2013.01); G06F 9/4881 (2013.01); G06F 9/5083 (2013.01); G06F 12/0811 (2013.01); G06F 12/0842 (2013.01); G06F 9/4843 (2013.01); G06F 2212/1021 (2013.01); G06F 2212/62 (2013.01); Y02B 60/144 (2013.01);
Abstract

A multithreaded data processing system performs processing using resource circuitry which is a finite resource. A saturation signal is generated to indicate when the resource circuitry is no longer able to perform processing operations issued to it. This saturations signal may be used to select a scheduling algorithm to be used for further scheduling, such as switching to scheduling from a single thread as opposed to round-robin scheduling from all of the threads. Re-execution queue circuitry is used to queue processing operations which have been enabled to be issued so as to permit other processing operations which may not be blocked by the lack of use of circuitry to attempt issue.


Find Patent Forward Citations

Loading…