Patent · US Active

Thread replay to preserve state in a barrel processor

US12282800B2 · kind B2 · utility

0Cited by
1References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 20, 2020
Grant dateApr 22, 2025
Priority date
Expiry dateMay 6, 2043

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Devices and techniques for thread replay to preserve state in a barrel processor are described herein. An apparatus includes a barrel processor, which includes a temporary memory; and a thread scheduling circuitry; wherein the barrel processor is configured to perform operations through use of the thread scheduling circuitry, the operations including those to: schedule a current thread to place into a pipeline for the barrel processor on a clock cycle, the barrel processor to schedule threads on each clock cycle; store the current thread in the temporary memory; detect that no thread is available on a clock cycle subsequent to the cycle that the current thread is scheduled; and in response to detecting that no thread is available on the subsequent clock cycle, repeat scheduling the current thread based on the contents of the temporary memory.

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