P

Inventor

MUHICH JOHN STEPHEN

US37 patents
⚠️ This page may combine multiple inventors who share the name “MUHICH JOHN STEPHEN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

IBM

36 patents
US6021485AFeb 1, 2000

Forwarding store instruction result to load instruction with reduced stall or flushing by effective/real data address bytes matching

IBM113 citations98
US5887161AMar 23, 1999

Issuing instructions in a processor supporting out-of-order execution

IBM62 citations96
US5870582AFeb 9, 1999

Method and apparatus for completion of non-interruptible instructions before the instruction is dispatched

IBM60 citations96
US6021512AFeb 1, 2000

Data processing system having memory sub-array redundancy and method therefor

IBM28 citations93
US6014047AJan 11, 2000

Method and apparatus for phase rotation in a phase locked loop

IBM31 citations93
US5949262ASep 7, 1999

Method and apparatus for coupled phase locked loops

IBM36 citations93
US6412051B1Jun 25, 2002

System and method for controlling a memory array in an information handling system

IBM21 citations92
US6389585B1May 14, 2002

Method and system for building a multiprocessor data processing system

IBM32 citations92
US6266767B1Jul 24, 2001

Apparatus and method for facilitating out-of-order execution of load instructions

IBM28 citations92
US6098167AAug 1, 2000

Apparatus and method for fast unified interrupt recovery and branch recovery in processors supporting out-of-order execution

IBM40 citations92
US6070238AMay 30, 2000

Method and apparatus for detecting overlap condition between a storage instruction and previously executed storage reference instruction

IBM25 citations92
US5931957AAug 3, 1999

Support for out-of-order execution of loads and stores in a processor

IBM57 citations92
US5913048AJun 15, 1999

Dispatching instructions in a processor supporting out-of-order execution

IBM45 citations92
US5872950AFeb 16, 1999

Method and apparatus for managing register renaming including a wraparound array and an indication of rename entry ages

IBM49 citations92
US5870612AFeb 9, 1999

Method and apparatus for condensed history buffer

IBM22 citations92
US5860014AJan 12, 1999

Method and apparatus for improved recovery of processor state using history buffer

IBM21 citations92
US5802571ASep 1, 1998

Apparatus and method for enforcing data coherency in an information handling system having multiple hierarchical levels of cache memory

IBM44 citations92
US5729501AMar 17, 1998

High Speed SRAM with or-gate sense

IBM27 citations92
US5706464AJan 6, 1998

Method and system for achieving atomic memory references in a multilevel cache data processing system

IBM48 citations92
US5668761ASep 16, 1997

Fast read domino SRAM

IBM20 citations92
US5640518AJun 17, 1997

Addition of pre-last transfer acknowledge signal to bus interface to eliminate data bus turnaround on consecutive read and write tenures and to allow burst transfers of unknown length

IBM32 citations89
US5848283ADec 8, 1998

Method and system for efficient maintenance of data coherency in a multiprocessor system utilizing cache synchronization

IBM23 citations88
US5812418ASep 22, 1998

Cache sub-array method and apparatus for use in microprocessor integrated circuits

IBM17 citations84
US6021467AFeb 1, 2000

Apparatus and method for processing multiple cache misses to a single cache line

IBM13 citations74
US5918044AJun 29, 1999

Apparatus and method for instruction fetching using a multi-port instruction cache directory

IBM15 citations74
US5870592AFeb 9, 1999

Clock generation apparatus and method for CMOS microprocessors using a differential saw oscillator

IBM7 citations74
US6002285ADec 14, 1999

Circuitry and method for latching information

IBM12 citations73
US5742784AApr 21, 1998

System for reordering of instructions before placement into cache to reduce dispatch latency

IBM10 citations73
US5864341AJan 26, 1999

Instruction dispatch unit and method for dynamically classifying and issuing instructions to execution units with non-uniform forwarding

IBM15 citations72
US5784604AJul 21, 1998

Method and system for reduced run-time delay during conditional branch execution in pipelined processor systems utilizing selectively delayed sequential instruction purging

IBM11 citations72
US5668525ASep 16, 1997

Comparator circuit using two bit to four bit encoder

IBM8 citations72
US6079002AJun 20, 2000

Dynamic expansion of execution pipeline stages

IBM9 citations71
US6055557AApr 25, 2000

Adder circuit and method therefor

IBM10 citations70
US5689198ANov 18, 1997

Circuitry and method for gating information

IBM4 citations60
US6167500ADec 26, 2000

Mechanism for queuing store data and method therefor

IBM1 citations52
US5822752AOct 13, 1998

Method and apparatus for fast parallel determination of queue entries

IBM0 citations42

INTERNATIIONAL BUSINESS MACHIN

1 patent