Patent · US Expired

Thread ID in a multithreaded processor

US7263599B2 · kind B2 · utility

17Cited by
6References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 6, 2004
Grant dateAug 28, 2007
Priority date
Expiry dateDec 19, 2024

Classification

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

Abstract

A multithreaded processor includes a thread ID for each set of fetched bits in an instruction fetch and issue unit. The thread ID attaches to the instructions and operands of the set of fetched bits. Pipeline stages in the multithreaded processor stores the thread ID associated with each operand or instruction in the pipeline stage. The thread ID are used to maintain data coherency and to generate program traces that include thread information for the instructions executed by the multithreaded processor.

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