P

Inventor

MALLICK SOUMMYA

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

IBM

43 patents
US5913925AJun 22, 1999

Method and system for constructing a program including out-of-order threads and processor and method for executing threads out-of-order

IBM175 citations98
US5764969AJun 9, 1998

Method and system for enhanced management operation utilizing intermixed user level and supervisory level instructions with partial concept synchronization

IBM168 citations98
US6212542B1Apr 3, 2001

Method and system for executing a program within a multiscalar processor by processing linked thread descriptors

IBM228 citations97
US5802386ASep 1, 1998

Latency-based scheduling of instructions in a superscalar processor

IBM114 citations97
US5961639AOct 5, 1999

Processor and method for dynamically inserting auxiliary instructions within an instruction stream during execution

IBM106 citations96
US5953520ASep 14, 1999

Address translation buffer for data processing system emulation mode

IBM88 citations96
US5887166AMar 23, 1999

Method and system for constructing a program including a navigation instruction

IBM124 citations96
US5870575AFeb 9, 1999

Indirect unconditional branches in data processing system emulation mode

IBM74 citations96
US5802572ASep 1, 1998

Write-back cache having sub-line size coherency granularity and method for maintaining coherency within a write-back cache

IBM90 citations96
US5870616AFeb 9, 1999

System and method for reducing power consumption in an electronic circuit

IBM68 citations95
US5752014AMay 12, 1998

Automatic selection of branch prediction methodology for subsequent branch instruction based on outcome of previous branch prediction

IBM60 citations95
US5995743ANov 30, 1999

Method and system for interrupt handling during emulation in a data processing system

IBM43 citations93
US5956495ASep 21, 1999

Method and system for processing branch instructions during emulation in a data processing system

IBM53 citations93
US5897655AApr 27, 1999

System and method for cache replacement within a cache set based on valid, modified or least recently used status in order of preference

IBM50 citations93
US5758140AMay 26, 1998

Method and system for emulating instructions by performing an operation directly using special-purpose register contents

IBM19 citations93
US6061777AMay 9, 2000

Apparatus and method for reducing the number of rename registers required in the operation of a processor

IBM25 citations92
US5897666AApr 27, 1999

Generation of unique address alias for memory disambiguation buffer to avoid false collisions

IBM26 citations92
US5898864AApr 27, 1999

Method and system for executing a context-altering instruction without performing a context-synchronization operation within high-performance processors

IBM42 citations92
US5872948AFeb 16, 1999

Processor and method for out-of-order execution of instructions based upon an instruction parameter

IBM23 citations92
US5867684AFeb 2, 1999

Method and processor that permit concurrent execution of a store multiple instruction and a dependent instruction

IBM30 citations92
US5812823ASep 22, 1998

Method and system for performing an emulation context save and restore that is transparent to the operating system

IBM36 citations92
US5805907ASep 8, 1998

System and method for reducing power consumption in an electronic circuit

IBM48 citations92
US5802556ASep 1, 1998

Method and apparatus for correcting misaligned instruction data

IBM30 citations92
US5802340ASep 1, 1998

Method and system of executing speculative store instructions in a parallel processing computer system

IBM20 citations92
US5765191AJun 9, 1998

Method for implementing a four-way least recently used (LRU) mechanism in high-performance

IBM20 citations92
US5694565ADec 2, 1997

Method and device for early deallocation of resources during load/store multiple operations to allow simultaneous dispatch/execution of subsequent instructions

IBM34 citations92
US5619408AApr 8, 1997

Method and system for recoding noneffective instructions within a data processing system

IBM24 citations92
US5611063AMar 11, 1997

Method for executing speculative load instructions in high-performance processors

IBM44 citations92
US5732235AMar 24, 1998

Method and system for minimizing the number of cycles required to execute semantic routines

IBM22 citations90
US5913054AJun 15, 1999

Method and system for processing a multiple-register instruction that permit multiple data words to be written in a single processor cycle

IBM45 citations89
US5787479AJul 28, 1998

Method and system for preventing information corruption in a cache memory caused by an occurrence of a bus error during a linefill operation

IBM17 citations83
US5812812ASep 22, 1998

Method and system of implementing an early data dependency resolution mechanism in a high-performance data processing system utilizing out-of-order instruction issue

IBM19 citations81
US5664120ASep 2, 1997

Method for executing instructions and execution unit instruction reservation table within an in-order completion processor

IBM8 citations74
US5897654AApr 27, 1999

Method and system for efficiently fetching from cache during a cache fill operation

IBM16 citations73
US5870577AFeb 9, 1999

System and method for dispatching two instructions to the same execution unit in a single cycle

IBM7 citations73
US5809323ASep 15, 1998

Method and apparatus for executing fixed-point instructions within idle execution units of a superscalar processor

IBM9 citations73
US5805916ASep 8, 1998

Method and apparatus for dynamic allocation of registers for intermediate floating-point results

IBM10 citations73
US5765215AJun 9, 1998

Method and system for efficient rename buffer deallocation within a processor

IBM8 citations73
US5758141AMay 26, 1998

Method and system for selective support of non-architected instructions within a superscaler processor system utilizing a special access bit within a machine state register

IBM7 citations73
US5717587AFeb 10, 1998

Method and system for recording noneffective instructions within a data processing system

IBM7 citations72
US5758117AMay 26, 1998

Method and system for efficiently utilizing rename buffers to reduce dispatch unit stalls in a superscalar processor

IBM5 citations63
US5850563ADec 15, 1998

Processor and method for out-of-order completion of floating-point operations during load/store multiple operations

IBM5 citations62
US5764940AJun 9, 1998

Processor and method for executing a branch instruction and an associated target instruction utilizing a single instruction fetch

IBM3 citations62

(unassigned)

1 patent