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:
Jan. 31, 2017

Filed:

Nov. 12, 2014
Applicant:

Optimum Semiconductor Technologies, Inc., Tarrytown, NY (US);

Inventors:

C. John Glossner, Nashua, NH (US);

Gary J. Nacer, Morris Plains, NJ (US);

Murugappan Senthilvelan, Carmel, NY (US);

Vitaly Kalashnikov, Norwalk, CT (US);

Arthur J. Hoane, Yonkers, NY (US);

Paul D'Arcy, Chelmsford, MA (US);

Sabin D. Iancu, Pleasantville, NY (US);

Shenghong Wang, Yorktown Heights, NY (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2006.01); G06F 9/38 (2006.01); G06F 9/46 (2006.01);
U.S. Cl.
CPC ...
G06F 9/3851 (2013.01); G06F 9/3836 (2013.01); G06F 9/3838 (2013.01); G06F 9/3853 (2013.01); G06F 9/3885 (2013.01); G06F 9/46 (2013.01);
Abstract

A processing device identifies a set of software threads having instructions waiting to issue. For each software thread in the set of the software threads, the processing device binds the software thread to an available hardware context in a set of hardware contexts and stores an identifier of the available hardware context bound to the software thread to a next available entry in an ordered list. The processing device reads an identifier stored in an entry of the ordered list. Responsive to an instruction associated with the identifier having no dependencies with any other instructions among the instructions waiting to issue, the processing device issues the instruction waiting to issue to the hardware context associated with the identifier.


Find Patent Forward Citations

Loading…