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

Computer processor having a register file with reduced read and/or write port bandwidth

Patent 5761475 Issued on June 2, 1998. Estimated Expiration Date: Icon_subject June 2, 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

Multiple instruction decoder for minimizing register port requirements
Patent #: 5129067
Issued on: 07/07/1992
Inventor: Johnson

Pipelined multi-stage data processor including an operand bypass mechanism
Patent #: 5148529
Issued on: 09/15/1992
Inventor: Ueda, et al.

Method and apparatus for delaying writing back the results of instructions to a processor
Patent #: 5222240
Issued on: 06/22/1993
Inventor: Patel

Parallel processing method and apparatus
Patent #: 5293500
Issued on: 03/08/1994
Inventor: Ishida, et al.

Improved method to prefetch load instruction data
Patent #: 5377336
Issued on: 12/27/1994
Inventor: Eickemeyer, et al.

Processor
Patent #: 5537561
Issued on: 07/16/1996
Inventor: Nakajima

System for handling load and/or store operations in a superscalar microprocessor Patent #: 5557763
Issued on: 09/17/1996
Inventor: Senter, et al.

Inventors

Application

No. 414873 filed on 03/31/1995

US Classes:

712/218, Commitment control or register bypass712/215Simultaneous issuance of multiple instructions

Examiners

Primary: Treat, William M.
Assistant: Winder, Patrice

Attorney, Agent or Firm

International Class

G06F 009/00

Abstract

A processor is disclosed. The processor relates to a processor having a register file of registers and a dispatch unit capable of issuing up to (i) instructions of a program per cycle to an execution unit having (z) pipelines, wherein some of the instructions specify certain ones of the registers in the register file as source operands and designate certain ones of the registers in the register file as destination registers. The processor also includes a memory for storing the registers of the register file, the memory having (N) access ports configured to access up to (N) registers per cycle, where (N) is less than a maximum number of register values that may need to be accessed during a cycle.

Other References

  • Sohi, Gurindar S., Instruction Issue Logic for High Performance, Interruptible, Multiple Functional Unit, Pipeline Computers, pp. 349-359 Mar. 90
  • Popescu et al., The Metaflow Architectue, Jun. 1991, pp. 10-13, 63-7
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
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?