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 patentsUS6021485AFeb 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