Patent · US Expired

Central processing unit for processing a plurality of threads using dedicated general purpose registers and masque register for providing access to the registers

US5524250A · kind A · utility

137Cited by
16References
8Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 23, 1994
Grant dateJun 4, 1996
Priority date
Expiry dateDec 23, 2014

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L69/12
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A data stream processing unit comprises a CPU which comprises an ALU, a shift/extract unit, timers, a scheduler, an event system, a plurality of sets of general purpose registers, a plurality of sets of special purpose registers, masquerade registers, pipeline controller, a memory controller and a pair of internal buses. The multiple sets of general and special purpose registers improves the speed of the CPU in switching between environments. The pipeline controller, the scheduler, the events system, and the masquerade registers facilitate the implementation and execution of the methods of the present invention such as efficient thread scheduling, branch delays, elimination of delay slots after stores that provide further increases in the performance and bandwidth.

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