U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

System for executing scalar instructions in parallel based on control bits appended by compounding decoder

Patent 5504932 Issued on April 2, 1996. Estimated Expiration Date: Icon_subject June 7, 2015. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Machine for multiple instruction execution
Patent #: 4295193
Issued on: 10/13/1981
Inventor: Pomerene

Parallel processing method and apparatus for increasing processing throughout by parallel processing low level instructions having natural concurrencies
Patent #: 4847755
Issued on: 07/11/1989
Inventor: Morrison ,   et al.

System with a multiport memory and N processing units for concurrently/individually executing 2N-multi-instruction-words at first/second transitions of a single clock cycle
Patent #: 5203002
Issued on: 04/13/1993
Inventor: Wetzel

Pipelined data processor capable of performing instruction fetch stages of a plurality of instructions simultaneously
Patent #: 5233694
Issued on: 08/03/1993
Inventor: Hotta, et al.

Parallel processing device to operate with parallel execute instructions
Patent #: 5299321
Issued on: 03/29/1994
Inventor: Iizuka

Parallel pipelined instruction processing system for very long instruction word Patent #: 5333280
Issued on: 07/26/1994
Inventor: Ishikawa, et al.

Inventors

Application

No. 488464 filed on 06/07/1995

US Classes:

712/208, INSTRUCTION DECODING (E.G., BY MICROINSTRUCTION, START ADDRESS GENERATOR, HARDWIRED)712/215, Simultaneous issuance of multiple instructions712/216DYNAMIC INSTRUCTION DEPENDENCY CHECKING, MONITORING OR CONFLICT RESOLUTION

Examiners

Primary: Kim, Kenneth S.

Attorney, Agent or Firm

International Class

G06F 009/38

Abstract

An instruction processor system for decoding compound instructions created from a series of base instructions of a scalar machine, the processor generating a series of compound instructions with an instruction format text having appended control bits in the instruction format text enabling the execution of the compound instruction format text in said instruction processor with a compounding facility which fetches and decodes compound instructions which can be executed as compounded and single instructions by the arithmetic and logic units of the instruction processor while preserving intact the scalar execution of the base instructions of a scalar machine which were originally in storage. The system nullifies any execution of a member instruction unit of a compound instruction upon occurrence of possible conditions, such as branch, which would affect the correctness of recording results of execution of the member instruction unit portion based upon the interrelationship of member units of the compound instruction with other instructions. The resultant series of compounded instructions generally executes in a faster manner than the original format which is preserved due to the parallel nature of the compounded instruction stream which is executed.

PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?