Inventor
MAHALINGAIAH RUPAKA
US62 patents
⚠️ This page may combine multiple inventors who share the name “MAHALINGAIAH RUPAKA”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED MICRO DEVICES INC
36 patentsUS5864707AJan 26, 1999
Superscalar microprocessor configured to predict return addresses from a return stack storage
ADVANCED MICRO DEVICES INC119 citations99
US6269436B1Jul 31, 2001
Superscalar microprocessor configured to predict return addresses from a return stack storage
ADVANCED MICRO DEVICES INC83 citations98
US6141740AOct 31, 2000
Apparatus and method for microcode patching for generating a next address
ADVANCED MICRO DEVICES INC136 citations98
US6065103AMay 16, 2000
Speculative store buffer
ADVANCED MICRO DEVICES INC97 citations98
US6106573AAug 22, 2000
Apparatus and method for tracing microprocessor instructions
ADVANCED MICRO DEVICES INC75 citations96
US6014734AJan 11, 2000
Superscalar microprocessor configured to predict return addresses from a return stack storage
ADVANCED MICRO DEVICES INC67 citations96
US5983337ANov 9, 1999
Apparatus and method for patching an instruction by providing a substitute instruction or instructions from an external memory responsive to detecting an opcode of the instruction
ADVANCED MICRO DEVICES INC82 citations96
US5933626AAug 3, 1999
Apparatus and method for tracing microprocessor instructions
ADVANCED MICRO DEVICES INC68 citations96
US5926646AJul 20, 1999
Context-dependent memory-mapped registers for transparent expansion of a register file
ADVANCED MICRO DEVICES INC79 citations96
US5892936AApr 6, 1999
Speculative register file for storing speculative register states and removing dependencies between instructions utilizing the register
ADVANCED MICRO DEVICES INC82 citations96
US5781187AJul 14, 1998
Interrupt transmission via specialized bus cycle within a symmetrical multiprocessing system
ADVANCED MICRO DEVICES INC118 citations96
US5742791AApr 21, 1998
Apparatus for detecting updates to instructions which are within an instruction processing pipeline of a microprocessor
ADVANCED MICRO DEVICES INC46 citations96
US5564060AOct 8, 1996
Interrupt handling mechanism to prevent spurious interrupts in a symmetrical multiprocessing system
ADVANCED MICRO DEVICES INC59 citations96
US5555430ASep 10, 1996
Interrupt control architecture for symmetrical multiprocessing system
ADVANCED MICRO DEVICES INC74 citations94
US5490059AFeb 6, 1996
Heuristic clock speed optimizing mechanism and computer system employing the same
ADVANCED MICRO DEVICES INC173 citations94
US6460116B1Oct 1, 2002
Using separate caches for variable and generated fixed-length instructions
ADVANCED MICRO DEVICES INC29 citations93
US6389512B1May 14, 2002
Microprocessor configured to detect updates to instructions outstanding within an instruction processing pipeline and computer system including same
ADVANCED MICRO DEVICES INC23 citations93
US6253309B1Jun 26, 2001
Forcing regularity into a CISC instruction set by padding instructions
ADVANCED MICRO DEVICES INC30 citations93
US6212621B1Apr 3, 2001
Method and system using tagged instructions to allow out-of-program-order instruction decoding
ADVANCED MICRO DEVICES INC34 citations93
US6092182AJul 18, 2000
Using ECC/parity bits to store predecode information
ADVANCED MICRO DEVICES INC49 citations93
US6073217AJun 6, 2000
Method for detecting updates to instructions which are within an instruction processing pipeline of a microprocessor
ADVANCED MICRO DEVICES INC18 citations93
US6014741AJan 11, 2000
Apparatus and method for predicting an end of a microcode loop
ADVANCED MICRO DEVICES INC26 citations93
US5960467ASep 28, 1999
Apparatus for efficiently providing memory operands for instructions
ADVANCED MICRO DEVICES INC31 citations93
US5933618AAug 3, 1999
Speculative register storage for storing speculative results corresponding to register updated by a plurality of concurrently recorded instruction
ADVANCED MICRO DEVICES INC54 citations93
US5898865AApr 27, 1999
Apparatus and method for predicting an end of loop for string instructions
ADVANCED MICRO DEVICES INC32 citations93
US5881278AMar 9, 1999
Return address prediction system which adjusts the contents of return stack storage to enable continued prediction after a mispredicted branch
ADVANCED MICRO DEVICES INC44 citations93
US5870578AFeb 9, 1999
Workload balancing in a microprocessor for reduced instruction dispatch stalling
ADVANCED MICRO DEVICES INC37 citations93
US5835968ANov 10, 1998
Apparatus for providing memory and register operands concurrently to functional units
ADVANCED MICRO DEVICES INC33 citations93
US5813045ASep 22, 1998
Conditional early data address generation mechanism for a microprocessor
ADVANCED MICRO DEVICES INC28 citations93
US6192468B1Feb 20, 2001
Apparatus and method for detecting microbranches early
ADVANCED MICRO DEVICES INC15 citations92
US6167507ADec 26, 2000
Apparatus and method for floating point exchange dispatch with reduced latency
ADVANCED MICRO DEVICES INC16 citations92
US5913047AJun 15, 1999
Pairing floating point exchange instruction with another floating point instruction to reduce dispatch latency
ADVANCED MICRO DEVICES INC21 citations92
US5845102ADec 1, 1998
Determining microcode entry points and prefix bytes using a parallel logic technique
ADVANCED MICRO DEVICES INC44 citations92
US5568649AOct 22, 1996
Interrupt cascading and priority configuration for a symmetrical multiprocessing system
ADVANCED MICRO DEVICES INC53 citations92
US6016545AJan 18, 2000
Reduced size storage apparatus for storing cache-line-related data in a high frequency microprocessor
ADVANCED MICRO DEVICES INC18 citations84
US6360317B1Mar 19, 2002
Predecoding multiple instructions as one combined instruction and detecting branch to one of the instructions
ADVANCED MICRO DEVICES INC12 citations74
DUNTI LLC
6 patentsUS7970929B1Jun 28, 2011
Apparatus, system, and method for routing data to and from a host that is moved from one location on a communication system to another location on the communication system
DUNTI LLC75 citations98
US6754214B1Jun 22, 2004
Communication network having packetized security codes and a system for detecting security breach locations within the network
DUNTI LLC126 citations98
US6912196B1Jun 28, 2005
Communication network and protocol which can efficiently maintain transmission across a disrupted network
DUNTI LLC53 citations96
US7778259B1Aug 17, 2010
Network packet transmission mechanism
DUNTI LLC32 citations92
US6788701B1Sep 7, 2004
Communication network having modular switches that enhance data throughput
DUNTI LLC30 citations91
US6804235B2Oct 12, 2004
Address mapping mechanism enabling multi-domain addressing in communication networks
DUNTI LLC7 citations74
MAHALINGAIAH RUPAKA
3 patentsUS8458453B1Jun 4, 2013
Method and apparatus for securing communication over public network
MAHALINGAIAH RUPAKA234 citations98
US9467494B1Oct 11, 2016
Method and apparatus for enabling mobile cluster computing
MAHALINGAIAH RUPAKA18 citations92
US8683572B1Mar 25, 2014
Method and apparatus for providing continuous user verification in a packet-based network
MAHALINGAIAH RUPAKA22 citations92
DUNTI CORP
3 patentsUS6654346B1Nov 25, 2003
Communication network across which packets of data are transmitted according to a priority scheme
DUNTI CORP199 citations96
US6587462B2Jul 1, 2003
Address mapping mechanism enabling multi-domain addressing in communication networks
DUNTI CORP17 citations92
US6643286B1Nov 4, 2003
Modular switches interconnected across a communication network to achieve minimal address mapping or translation between termination devices
DUNTI CORP15 citations82
(unassigned)
2 patentsUS6134670AOct 17, 2000
Method and apparatus for generation and synchronization of distributed pulse clocked mechanism digital designs
27 citations93
US6065126AMay 16, 2000
Method and apparatus for executing plurality of operations per clock cycle in a single processing unit with a self-timed and self-enabled distributed clock
36 citations92
Showing the top 50 of 62 patents by PatentIndex Score.