Inventor
MOUDGILL MAYAN
US62 patents
⚠️ This page may combine multiple inventors who share the name “MOUDGILL MAYAN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
OPTIMUM SEMICONDUCTOR TECH INC
19 patentsUS10339095B2Jul 2, 2019
Vector processor configured to operate on variable length vectors using digital signal processing instructions
OPTIMUM SEMICONDUCTOR TECH INC18 citations93
US9959246B2May 1, 2018
Vector processor configured to operate on variable length vectors using implicitly typed instructions
OPTIMUM SEMICONDUCTOR TECH INC6 citations83
US9910824B2Mar 6, 2018
Vector processor configured to operate on variable length vectors using instructions to combine and split vectors
OPTIMUM SEMICONDUCTOR TECH INC4 citations83
US10169039B2Jan 1, 2019
Computer processor that implements pre-translation of virtual addresses
OPTIMUM SEMICONDUCTOR TECH INC5 citations82
US11650817B2May 16, 2023
System and method to implement masked vector instructions
OPTIMUM SEMICONDUCTOR TECH INC2 citations72
US10908909B2Feb 2, 2021
Processor with mode support
OPTIMUM SEMICONDUCTOR TECH INC4 citations72
US11544214B2Jan 3, 2023
Monolithic vector processor configured to operate on variable length vectors using a vector length register
OPTIMUM SEMICONDUCTOR TECH INC2 citations71
US10824586B2Nov 3, 2020
Vector processor configured to operate on variable length vectors using one or more complex arithmetic instructions
OPTIMUM SEMICONDUCTOR TECH INC2 citations71
US10339094B2Jul 2, 2019
Vector processor configured to operate on variable length vectors with asymmetric multi-threading
OPTIMUM SEMICONDUCTOR TECH INC1 citations71
US9792116B2Oct 17, 2017
Computer processor that implements pre-translation of virtual addresses with target registers
OPTIMUM SEMICONDUCTOR TECH INC2 citations71
US12165030B2Dec 10, 2024
System and architecture including processor and neural network accelerator
OPTIMUM SEMICONDUCTOR TECH INC0 citations62
US11144815B2Oct 12, 2021
System and architecture of neural network accelerator
OPTIMUM SEMICONDUCTOR TECH INC0 citations62
US10922267B2Feb 16, 2021
Vector processor to operate on variable length vectors using graphics processing instructions
OPTIMUM SEMICONDUCTOR TECH INC0 citations61
US9940129B2Apr 10, 2018
Computer processor with register direct branches and employing an instruction preload structure
OPTIMUM SEMICONDUCTOR TECH INC1 citations61
US10719451B2Jul 21, 2020
Variable translation-lookaside buffer (TLB) indexing
OPTIMUM SEMICONDUCTOR TECH INC1 citations56
US12050910B2Jul 30, 2024
Device and method for hardware-efficient adaptive calculation of floating-point trigonometric functions using coordinate rotate digital computer (CORDIC)
OPTIMUM SEMICONDUCTOR TECH INC0 citations55
US11928465B2Mar 12, 2024
Device and method for calculating elementary functions using successive cumulative rotation circuit
OPTIMUM SEMICONDUCTOR TECH INC0 citations55
US10846259B2Nov 24, 2020
Vector processor to operate on variable length vectors with out-of-order execution
OPTIMUM SEMICONDUCTOR TECH INC0 citations51
US10733140B2Aug 4, 2020
Vector processor configured to operate on variable length vectors using instructions that change element widths
OPTIMUM SEMICONDUCTOR TECH INC0 citations51
SANDBRIDGE TECHNOLOGIES INC
13 patentsUS6971103B2Nov 29, 2005
Inter-thread communications using shared interrupt register
SANDBRIDGE TECHNOLOGIES INC86 citations97
US6842848B2Jan 11, 2005
Method and apparatus for token triggered multithreading
SANDBRIDGE TECHNOLOGIES INC65 citations96
US7797363B2Sep 14, 2010
Processor having parallel vector multiply and reduce operations with sequential semantics
SANDBRIDGE TECHNOLOGIES INC24 citations92
US7475222B2Jan 6, 2009
Multi-threaded processor having compound instruction and operation formats
SANDBRIDGE TECHNOLOGIES INC26 citations92
US6990557B2Jan 24, 2006
Method and apparatus for multithreaded cache with cache eviction based on thread identifier
SANDBRIDGE TECHNOLOGIES INC38 citations92
US6968445B2Nov 22, 2005
Multithreaded processor with efficient processing for convergence device applications
SANDBRIDGE TECHNOLOGIES INC29 citations92
US6925643B2Aug 2, 2005
Method and apparatus for thread-based memory access in a multithreaded processor
SANDBRIDGE TECHNOLOGIES INC28 citations92
US6912623B2Jun 28, 2005
Method and apparatus for multithreaded cache with simplified implementation of cache replacement policy
SANDBRIDGE TECHNOLOGIES INC20 citations92
US6904511B2Jun 7, 2005
Method and apparatus for register file port reduction in a multithreaded processor
SANDBRIDGE TECHNOLOGIES INC50 citations92
US7058117B1Jun 6, 2006
Rake receiver with multi-path interference accommodation
SANDBRIDGE TECHNOLOGIES INC9 citations73
US6956910B2Oct 18, 2005
Fast transmitter based on table lookup
SANDBRIDGE TECHNOLOGIES INC4 citations63
US7209529B2Apr 24, 2007
Doppler compensated receiver
SANDBRIDGE TECHNOLOGIES INC6 citations61
US7171438B2Jan 30, 2007
Method for recognition of full-word saturating addition and subtraction
SANDBRIDGE TECHNOLOGIES INC6 citations60
IBM
12 patentsUS6578094B1Jun 10, 2003
Method for preventing buffer overflow attacks
IBM104 citations98
US6665790B1Dec 16, 2003
Vector register file with arbitrary vector addressing
IBM69 citations95
US5860138AJan 12, 1999
Processor with compiler-allocated, variable length intermediate storage
IBM69 citations95
US5758051AMay 26, 1998
Method and apparatus for reordering memory operations in a processor
IBM80 citations95
US7467288B2Dec 16, 2008
Vector register file with arbitrary vector addressing
IBM25 citations92
US6269039B1Jul 31, 2001
System and method for refreshing memory devices
IBM23 citations92
US7356673B2Apr 8, 2008
System and method including distributed instruction buffers for storing frequently executed instructions in predecoded form
IBM14 citations83
US7308559B2Dec 11, 2007
Digital signal processor with cascaded SIMD organization
IBM9 citations73
US7895413B2Feb 22, 2011
Microprocessor including register renaming unit for renaming target registers in an instruction with physical registers in a register sub-file
IBM2 citations63
US7120780B2Oct 10, 2006
Method of renaming registers in register file and microprocessor thereof
IBM4 citations63
US6704855B1Mar 9, 2004
Method and apparatus for reducing encoding needs and ports to shared resources in a processor
IBM3 citations62
US6990509B2Jan 24, 2006
Ultra low power adder with sum synchronization
IBM2 citations61
HOKENEK ERDEM
3 patentsUS8074051B2Dec 6, 2011
Multithreaded processor with multiple concurrent pipelines per thread
HOKENEK ERDEM17 citations92
US8892849B2Nov 18, 2014
Multithreaded processor with multiple concurrent pipelines per thread
HOKENEK ERDEM5 citations83
US8762688B2Jun 24, 2014
Multithreaded processor with multiple concurrent pipelines per thread
HOKENEK ERDEM1 citations62
CORNELL RES FOUNDATION INC
1 patentMOUDGILL MAYAN
1 patentWANG SHENGHONG
1 patentShowing the top 50 of 62 patents by PatentIndex Score.