Patent · US Expired

Program tracing in a multithreaded processor

US7360203B2 · kind B2 · utility

4Cited by
4References
30Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 6, 2004
Grant dateApr 15, 2008
Priority date
Expiry dateFeb 26, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3861
  • 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.