Patent · US Expired

Apparatus and method for parallel processing and self-timed serial marking of variable length instructions

US5978899A · kind A · utility

11Cited by
6References
37Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 23, 1997
Grant dateNov 2, 1999
Priority date
Expiry dateDec 23, 2017

Classification

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

Abstract

Optimal parallelization of necessarily serial operations is performed by speculative parallel processing and propagation of serial marking signals to indicate valid data. An exemplary instruction marking circuit for a computer system implementing such optimization includes a series of columns, each column corresponding to one byte of a fixed length instruction line, and a length decoder in each column. Each length decoder receives a byte of the respective column, and performs a length decode independently of the other length decoders. The length decoder asserts a length signal indicative of an instruction length when the byte is the first byte of an instruction. A marking unit arrangement is coupled to the length decoders, and operates to mark each column containing a first byte of an instruction as a function of the length signals asserted by the length decoders.

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