Patent · US Expired

Semi-autonomous RISC pipelines for overlapped execution of RISC-like instructions within the multiple superscalar execution units of a processor having distributed pipeline control for speculative and out-of-order execution of complex instructions

US5781753A · kind A · utility

87Cited by
36References
61Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 13, 1995
Grant dateJul 14, 1998
Priority date
Expiry dateMar 13, 2015

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F15/8053
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A pipeline control system for implementing a virtual architecture having a complex instruction set is distributed over RISC-like semi-autonomous functional units in a processor. Decoder logic fetches instructions of the target architecture and translates them into simpler RISC-like operations. These operations, each having an associated tag, are issued to the functional units. Address processing unit computes addresses of the instructions and operands, performs segment relocation, and manages the processor's memory. Operations are executed by the units in a manner that is generally independent of operation processing by the other units. The units report termination information back to the decoder logic, but do not irrevocably change the state of the machine. Based on the termination information, the decoder logic retires normally terminated operations in order. Thus, the functional units enable multiple operations to be executed in a speculative and out-of-order manner to fully utilize the resources of the processor.

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