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:
Mar. 19, 2019
Filed:
Dec. 21, 2012
Srikanth T. Srinivasan, Portland, OR (US);
Matthew C. Merten, Hillsboro, OR (US);
Bambang Sutanto, Hillsboro, OR (US);
Rahul R. Kulkarni, Portland, OR (US);
Justin M. Deinlein, Portland, OR (US);
James D. Hadley, Portland, OR (US);
Srikanth T. Srinivasan, Portland, OR (US);
Matthew C. Merten, Hillsboro, OR (US);
Bambang Sutanto, Hillsboro, OR (US);
Rahul R. Kulkarni, Portland, OR (US);
Justin M. Deinlein, Portland, OR (US);
James D. Hadley, Portland, OR (US);
Intel Corporation, Santa Clara, CA (US);
Abstract
A scheduler implementing a dependency matrix having restricted entries is disclosed. A processing device of the disclosure includes a decode unit to decode an instruction and a scheduler communicably coupled to the decode unit. In one embodiment, the scheduler is configured to receive the decoded instruction, determine that the decoded instruction qualifies for allocation as a restricted reservation station (RS) entry type in a dependency matrix maintained by the scheduler, identify RS entries in the dependency matrix that are free for allocation, allocate one of the identified free RS entries with information of the decoded instruction in the dependency matrix, and update a row of the dependency matrix corresponding to the claimed RS entry with source dependency information of the decoded instruction.