System for queuing individual read or write mask and generating respective composite mask for controlling access to general purpose register

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5142631
SERIAL NO

07306773

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method is provided for preprocessing multiple instructions prior to execution of such instructions in a digital computer having an instruction decoder, an instruction execution unit, and multiple general purpose registers which are read to produce memory addresses during the preprocessing. The method comprises: (1) avoiding the preprocessing of a current instruction to read a general purpose register to produce a memory address prior to the modification of the contents of that register by a preceding instruction by (a) generating a composite write mask having a bit set for each general purpose register whose contents are to be modified by at least one of a plurality of decoded by not-yet-executed instructions preceding the current instruction, and (b) stalling the preprocessing of the current instruction when a general purpose register to be read by the current instruction is a register having a bit set in the write mask, and/or (2) avoiding the preprocessing of a current instruction which modifies the contents of a general purpose register that is to be read by a preceding instruction by (a) generating a composite read mask having a bit set for each general purpose register to be read by at least one of a plurality of decoded but not-yet-executed instructions preceding the current instruction, and (b) stalling the preprocessing of the current instruction when a general purpose register whose contents are to be modified by the current instruction is a register having a bit set in the read mask.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
HEWLETT-PACKARD DEVELOPMENT COMPANY L P10300 ENERGY DRIVE SPRING TX 77389

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Firstenberg, Mark A Maynard, MA 4 234
Fite, David B Northboro, MA 11 763
Fossum, Tryggve Northboro, MA 48 2331
Grundmann, Wiliam R Hudson, MA 1 44
Hetherington, Ricky C Northboro, MA 58 2765
Manley, Dwight P Holliston, MA 15 902
McKeon, Michael M Grafton, MA 3 307
Murray, John E Acton, MA 15 1021
Salett, Ronald M Framingham, MA 16 924
Webb, Jr David A Berlin, MA 8 439

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation