Inventor
BERNSTEIN DEBRA
US79 patents
⚠️ This page may combine multiple inventors who share the name “BERNSTEIN DEBRA”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
INTEL CORP
47 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
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
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
US6324624B1Nov 27, 2001
Read lock miss control and queue management
INTEL CORP88 citations98
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
US6631430B1Oct 7, 2003
Optimizations to receive packet status from fifo bus
INTEL CORP58 citations96
US6631462B1Oct 7, 2003
Memory shared between processing threads
INTEL CORP74 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
US7020871B2Mar 28, 2006
Breakpoint method for parallel hardware threads in multithreaded processor
INTEL CORP62 citations94
US7751402B2Jul 6, 2010
Method and apparatus for gigabit packet assignment for multithreaded packet processing
INTEL CORP18 citations93
US7487505B2Feb 3, 2009
Multithreaded microprocessor with register allocation based on number of active threads
INTEL CORP21 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
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
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
US7181594B2Feb 20, 2007
Context pipelines
INTEL CORP24 citations92
US6738831B2May 18, 2004
Command ordering
INTEL CORP35 citations92
US7991983B2Aug 2, 2011
Register set used in multithreaded parallel processor architecture
INTEL CORP7 citations84
US7895239B2Feb 22, 2011
Queue arrays in network devices
INTEL CORP8 citations84
US7610451B2Oct 27, 2009
Data transfer mechanism using unidirectional pull bus and push bus
INTEL CORP13 citations84
US7467256B2Dec 16, 2008
Processor having content addressable memory for block-based queue structures
INTEL CORP14 citations84
US7437724B2Oct 14, 2008
Registers for data transfers
INTEL CORP14 citations84
US7421572B1Sep 2, 2008
Branch instruction for processor with branching dependent on a specified bit in a register
INTEL CORP9 citations84
US7337275B2Feb 26, 2008
Free list and ring data structure management
INTEL CORP18 citations84
US7302549B2Nov 27, 2007
Processing packet sequence using same function set pipelined multiple threads spanning over multiple processing engines and having exclusive data access
INTEL CORP13 citations84
US7240164B2Jul 3, 2007
Folding for a multi-threaded network processor
INTEL CORP11 citations84
DIGITAL EQUIPMENT CORP
3 patentsUS5968153AOct 19, 1999
Mechanism for high bandwidth DMA transfers in a PCI environment
DIGITAL EQUIPMENT CORP44 citations96
US5542058AJul 30, 1996
Pipelined computer with operand context queue to simplify context-dependent execution flow
DIGITAL EQUIPMENT CORP66 citations94
US5884050AMar 16, 1999
Mechanism for high bandwidth DMA transfers in a PCI environment
DIGITAL EQUIPMENT CORP33 citations92
Showing the top 50 of 79 patents by PatentIndex Score.