Inventor
ABDALLAH MOHAMMAD
111 patents
⚠️ This page may combine multiple inventors who share the name “ABDALLAH MOHAMMAD”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
INTEL CORP
34 patentsUS6115812ASep 5, 2000
Method and apparatus for efficient vertical SIMD computations
INTEL CORP169 citations98
US7430656B2Sep 30, 2008
System and method of converting data formats and communicating between execution units
INTEL CORP68 citations97
US6041404AMar 21, 2000
Dual function system and method for shuffling packed data elements
INTEL CORP162 citations95
US9811377B2Nov 7, 2017
Method for executing multithreaded instructions grouped into blocks
INTEL CORP23 citations94
US7133040B1Nov 7, 2006
System and method for performing an insert-extract instruction
INTEL CORP56 citations94
US9823930B2Nov 21, 2017
Method for emulating a guest centralized flag architecture by using a native distributed flag architecture
INTEL CORP17 citations93
US6233671B1May 15, 2001
Staggering execution of an instruction by dividing a full-width macro instruction into at least two partial-width micro instructions
INTEL CORP63 citations93
US6085312AJul 4, 2000
Method and apparatus for handling imprecise exceptions
INTEL CORP50 citations93
US6584547B2Jun 24, 2003
Shared cache structure for temporal and non-temporal instructions
INTEL CORP26 citations92
US6426746B2Jul 30, 2002
Optimization for 3-D graphic transformation using SIMD computations
INTEL CORP45 citations92
US7216138B2May 8, 2007
Method and apparatus for floating point operations and format conversion operations
INTEL CORP40 citations91
US6035318AMar 7, 2000
Booth multiplier for handling variable width operands
INTEL CORP27 citations90
US7761694B2Jul 20, 2010
Execution unit for performing shuffle and other operations
INTEL CORP23 citations87
US10198266B2Feb 5, 2019
Method for populating register view data structure by using register template snapshots
INTEL CORP9 citations84
US9858080B2Jan 2, 2018
Method for implementing a reduced size register view data structure in a microprocessor
INTEL CORP9 citations84
US9811342B2Nov 7, 2017
Method for performing dual dispatch of blocks and half blocks
INTEL CORP11 citations84
US6970994B2Nov 29, 2005
Executing partial-width packed data instructions
INTEL CORP12 citations84
US10140138B2Nov 27, 2018
Methods, systems and apparatus for supporting wide and efficient front-end operation with guest-architecture emulation
INTEL CORP10 citations81
US7467286B2Dec 16, 2008
Executing partial-width packed data instructions
INTEL CORP8 citations74
US11281481B2Mar 22, 2022
Using a plurality of conversion tables to implement an instruction set agnostic runtime architecture
INTEL CORP2 citations73
US10521239B2Dec 31, 2019
Microprocessor accelerated code optimizer
INTEL CORP2 citations73
US10417000B2Sep 17, 2019
Method for a delayed branch implementation by using a front end track table
INTEL CORP3 citations73
US10394563B2Aug 27, 2019
Hardware accelerated conversion system using pattern matching
INTEL CORP1 citations73
US10310987B2Jun 4, 2019
Systems and methods for accessing a unified translation lookaside buffer
INTEL CORP1 citations73
US10255076B2Apr 9, 2019
Method for performing dual dispatch of blocks and half blocks
INTEL CORP2 citations73
US10248570B2Apr 2, 2019
Methods, systems and apparatus for predicting the way of a set associative cache
INTEL CORP1 citations73
US10083041B2Sep 25, 2018
Instruction sequence buffer to enhance branch prediction efficiency
INTEL CORP3 citations73
US9990200B2Jun 5, 2018
Executing instruction sequence code blocks by using virtual cores instantiated by partitionable engines
INTEL CORP3 citations73
US9928121B2Mar 27, 2018
Method and system for implementing recovery from speculative forwarding miss-predictions/errors resulting from load store reordering and optimization
INTEL CORP2 citations73
US9921842B2Mar 20, 2018
Guest instruction block with near branching and far branching sequence construction to native instruction block
INTEL CORP2 citations73
US9921845B2Mar 20, 2018
Memory fragments for supporting code block execution by using virtual cores instantiated by partitionable engines
INTEL CORP3 citations73
US9817666B2Nov 14, 2017
Method for a delayed branch implementation by using a front end track table
INTEL CORP3 citations73
US9753691B2Sep 5, 2017
Method for a stage optimized high speed adder
INTEL CORP3 citations73
US9733909B2Aug 15, 2017
System converter that implements a reordering process through JIT (just in time) optimization that ensures loads do not dispatch ahead of other loads that are to the same address
INTEL CORP4 citations73
ABDALLAH MOHAMMAD
10 patentsUS9207960B2Dec 8, 2015
Multilevel conversion table cache for translating guest instructions to native instructions
ABDALLAH MOHAMMAD18 citations92
US9842005B2Dec 12, 2017
Register file segments for supporting code block execution by using virtual cores instantiated by partitionable engines
ABDALLAH MOHAMMAD8 citations84
US9733942B2Aug 15, 2017
Mapping of guest instruction block assembled according to branch prediction to translated native conversion block
ABDALLAH MOHAMMAD10 citations84
US9678755B2Jun 13, 2017
Instruction sequence buffer to enhance branch prediction efficiency
ABDALLAH MOHAMMAD7 citations84
US9542187B2Jan 10, 2017
Guest instruction block with near branching and far branching sequence construction to native instruction block
ABDALLAH MOHAMMAD10 citations84
US10228949B2Mar 12, 2019
Single cycle multi-branch prediction including shadow cache for early far branch prediction
ABDALLAH MOHAMMAD2 citations73
US10191746B2Jan 29, 2019
Accelerated code optimizer for a multiengine microprocessor
ABDALLAH MOHAMMAD3 citations73
US9710387B2Jul 18, 2017
Guest instruction to native instruction range based mapping using a conversion look aside buffer of a processor
ABDALLAH MOHAMMAD4 citations73
US9639364B2May 2, 2017
Guest to native block address mappings and management of native code storage
ABDALLAH MOHAMMAD3 citations73
US9274793B2Mar 1, 2016
Memory fragments for supporting code block execution by using virtual cores instantiated by partitionable engines
ABDALLAH MOHAMMAD3 citations73
AVUDAIYAPPAN KARTHIKEYAN
4 patentsUS8930674B2Jan 6, 2015
Systems and methods for accessing a unified translation lookaside buffer
AVUDAIYAPPAN KARTHIKEYAN62 citations97
US9928179B2Mar 27, 2018
Cache replacement policy
AVUDAIYAPPAN KARTHIKEYAN4 citations73
US9424046B2Aug 23, 2016
Systems and methods for load canceling in a processor that is connected to an external interconnect fabric
AVUDAIYAPPAN KARTHIKEYAN3 citations73
US9229873B2Jan 5, 2016
Systems and methods for supporting a plurality of load and store accesses of a cache
AVUDAIYAPPAN KARTHIKEYAN3 citations73
SOFT MACHINES INC
1 patent(unassigned)
1 patentShowing the top 50 of 111 patents by PatentIndex Score.