Method and apparatus for selecting an instruction thread for processing in a multi-thread processor

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7360062
APP PUB NO 20040215946A1
SERIAL NO

10424530

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The selection between instruction threads in a SMT processor for the purpose of interleaving instructions from the different instruction threads may be modified to accommodate certain processor events or conditions. During each processor clock cycle, an interleave rule enforcement component produces at least one base instruction thread selection signal that indicates a particular one of the instruction threads for passing an instruction from that particular thread into a stream of interleaved instructions. Thread selection modification is provided by an interleave modification component that generates a final thread selection signal based upon the base thread selection signal and a feedback signal derived from one or more conditions or events in the various processor elements. This final thread selection signal may indicate the same instruction thread indicated by the base thread selection signal or a different one of the instruction threads for passing an instruction into the interleaved stream of instructions.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
GOOGLE LLC1600 AMPHITHEATRE PARKWAY MOUNTAIN VIEW CA 94043

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Kalla, Ronald Nick Round Rock, TX 29 980
Pham, Minh Michelle Quy Austin, TX 8 102
Sinharoy, Balaram Poughkeepsie, NY 201 3566
Ward, III John Wesley Pflugerville, TX 6 85

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation