Patent · US Expired

Counterflow pipeline processor with instructions flowing in a first direction and instruction results flowing in the reverse direction

US5600848A · kind A · utility

35Cited by
16References
60Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 7, 1995
Grant dateFeb 4, 1997
Priority date
Expiry dateJun 7, 2015

Classification

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

Abstract

A general purpose computer capable of executing instructions of the type commonly found in multiple-address register-oriented instruction sets such as the SPARC instruction set is built from a counterflow pipeline. Communication in the pipeline flows both ways between adjacent stages and different stages in the pipeline are able to perform different instructions. Instructions flow through the pipeline in one direction, ("up") and the answers computed by previous instructions, called "results," flow in the other direction, ("down"). Comparison circuits in each stage of the pipeline permit instructions to select and copy the data values they need from the downward flowing stream of previously computed results. The comparison circuits also remove from the downward flowing stream previously computed results that would be rendered obsolete by execution of the present instruction.

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