Inventor
WOLRICH GILBERT
US114 patents
⚠️ This page may combine multiple inventors who share the name “WOLRICH GILBERT”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
INTEL CORP
49 patentsUS6668317B1Dec 23, 2003
Microengine for parallel processor architecture
INTEL CORP157 citations99
US6661794B1Dec 9, 2003
Method and apparatus for gigabit packet assignment for multithreaded packet processing
INTEL CORP135 citations99
US6606704B1Aug 12, 2003
Parallel multithreaded processor with plural microengines executing multiple threads each microengine having loadable microcode
INTEL CORP192 citations99
US6532509B1Mar 11, 2003
Arbitrating command requests in a parallel multi-threaded processing system
INTEL CORP150 citations99
US7546444B1Jun 9, 2009
Register set used in multithreaded parallel processor architecture
INTEL CORP59 citations98
US7366865B2Apr 29, 2008
Enqueueing entries in a packet queue referencing packets
INTEL CORP67 citations98
US7216204B2May 8, 2007
Mechanism for providing early coherency detection to enable high performance memory updates in a latency sensitive multithreaded environment
INTEL CORP76 citations98
US6868476B2Mar 15, 2005
Software controlled content addressable memory in a general purpose execution datapath
INTEL CORP105 citations98
US6728845B2Apr 27, 2004
SRAM controller for parallel processor architecture and method for controlling access to a RAM using read and read/write queues
INTEL CORP119 citations98
US6694380B1Feb 17, 2004
Mapping requests from a processing unit that uses memory-mapped input-output space
INTEL CORP227 citations98
US6681300B2Jan 20, 2004
Read lock miss control and queue management
INTEL CORP89 citations98
US6667920B2Dec 23, 2003
Scratchpad memory
INTEL CORP76 citations98
US6625654B1Sep 23, 2003
Thread signaling in multi-threaded network processor
INTEL CORP164 citations98
US6587906B2Jul 1, 2003
Parallel multi-threaded processing
INTEL CORP84 citations98
US6584522B1Jun 24, 2003
Communication between processors
INTEL CORP78 citations98
US6560667B1May 6, 2003
Handling contiguous memory references in a multi-queue system
INTEL CORP108 citations98
US6463072B1Oct 8, 2002
Method and apparatus for sharing access to a bus
INTEL CORP90 citations98
US6427196B1Jul 30, 2002
SRAM controller for parallel processor architecture including address and command queue and arbiter
INTEL CORP152 citations98
US6324624B1Nov 27, 2001
Read lock miss control and queue management
INTEL CORP88 citations98
US6983350B1Jan 3, 2006
SDRAM controller for parallel processor architecture
INTEL CORP53 citations96
US6934951B2Aug 23, 2005
Parallel processor with functional pipeline providing programming engines by supporting multiple contexts and critical section
INTEL CORP54 citations96
US6876561B2Apr 5, 2005
Scratchpad memory
INTEL CORP35 citations96
US6631462B1Oct 7, 2003
Memory shared between processing threads
INTEL CORP74 citations96
US6631430B1Oct 7, 2003
Optimizations to receive packet status from fifo bus
INTEL CORP58 citations96
US6629237B2Sep 30, 2003
Solving parallel problems employing hardware multi-threading in a parallel processing environment
INTEL CORP73 citations96
US6577542B2Jun 10, 2003
Scratchpad memory
INTEL CORP74 citations96
US6307789B1Oct 23, 2001
Scratchpad memory
INTEL CORP79 citations96
US7111296B2Sep 19, 2006
Thread signaling in multi-threaded processor
INTEL CORP45 citations95
US7373514B2May 13, 2008
High-performance hashing system
INTEL CORP57 citations94
US7751402B2Jul 6, 2010
Method and apparatus for gigabit packet assignment for multithreaded packet processing
INTEL CORP18 citations93
US7743235B2Jun 22, 2010
Processor having a dedicated hash unit integrated within
INTEL CORP25 citations93
US7487505B2Feb 3, 2009
Multithreaded microprocessor with register allocation based on number of active threads
INTEL CORP21 citations93
US7418571B2Aug 26, 2008
Memory interleaving
INTEL CORP33 citations93
US7328289B2Feb 5, 2008
Communication between processors
INTEL CORP23 citations93
US7269179B2Sep 11, 2007
Control mechanisms for enqueue and dequeue operations in a pipelined network processor
INTEL CORP26 citations93
US7246197B2Jul 17, 2007
Software controlled content addressable memory in a general purpose execution datapath
INTEL CORP20 citations93
US7191321B2Mar 13, 2007
Microengine for parallel processor architecture
INTEL CORP38 citations93
US7158964B2Jan 2, 2007
Queue management
INTEL CORP28 citations93
US6976095B1Dec 13, 2005
Port blocking technique for maintaining receive packet ordering for a multiple ethernet port switch
INTEL CORP51 citations93
US6941438B2Sep 6, 2005
Memory interleaving
INTEL CORP21 citations93
US6895457B2May 17, 2005
Bus interface with a first-in-first-out memory
INTEL CORP32 citations93
US6792488B2Sep 14, 2004
Communication between processors
INTEL CORP33 citations93
US6779084B2Aug 17, 2004
Enqueue operations for multi-buffer packets
INTEL CORP45 citations93
US6668311B2Dec 23, 2003
Method for memory allocation and management using push/pop apparatus
INTEL CORP15 citations93
US7443836B2Oct 28, 2008
Processing a data packet
INTEL CORP28 citations92
US7433307B2Oct 7, 2008
Flow control in a network environment
INTEL CORP26 citations92
US7424579B2Sep 9, 2008
Memory controller for processor having multiple multithreaded programmable units
INTEL CORP25 citations92
US7305500B2Dec 4, 2007
Sram controller for parallel processor architecture including a read queue and an order queue for handling requests
INTEL CORP31 citations92
US7225281B2May 29, 2007
Multiprocessor infrastructure for providing flexible bandwidth allocation via multiple instantiations of separate data buses, control buses and support mechanisms
INTEL CORP19 citations92
COMPAQ COMPUTER CORP
1 patentShowing the top 50 of 114 patents by PatentIndex Score.