Patent · US Expired

Efficient instruction scheduling with lossy tracking of scheduling information

US7130990B2 · kind B2 · utility

11Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 31, 2002
Grant dateOct 31, 2006
Priority date
Expiry dateMay 21, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3856
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus are provided for providing ready information to a scheduler. Dependence information is maintained in a relatively small map table, with potential loss of information when dependence information exceeds available space in the map table. Ready instructions are maintained, as space allows, in a select queue. Tags for scheduled instructions are maintained in a lookup queue, and dependency information for the scheduled instruction is maintained in an update queue, as space allows. Ready information for instructions in a scheduling window is updated based upon the information in the update queue. Loss of instruction information may occur, due to space limitations, at the map table, lookup queue, update queue, and/or select queue. Scheduling of lost instructions is handled by a lossy instruction handler.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.