Interfacing external thread prioritizing policy enforcing logic with customer modifiable register to processor internal scheduler

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7613904
SERIAL NO

11051997

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A bifurcated instruction scheduler for dispatching instructions of multiple threads concurrently executing in a multithreading processor is provided. The scheduler includes a first portion within a reusable core that is not customizable by a customer, a second portion outside the core that is customizable, and an interface coupling the second portion to the core. The second portion implements a thread scheduling policy that may be customized to the customer's particular application. The first portion may be scheduling policy-agnostic and issues instructions of the threads each clock cycle to execution units based on the scheduling policy communicated by the second portion. The second portion communicates the scheduling policy via a priority for each of the threads. When the core commits an instruction for execution, the core communicates to the second portion which thread the committed instruction is in to enable the second portion to update the priorities in response thereto.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MIPS TECHNOLOGIES INCCALIFORNIA USA CALIFORNIA

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Jones, Darren M Los Altos , US 17 796
Kinter, Ryan C Sammamish , US 35 1018
Kissell, Kevin D Le Bar Sur Loup , FR 47 1745
Petersen, Thomas A San Francisco , US 26 470

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation