Inventor
ROSENBLUTH MARK B
US63 patents
⚠️ This page may combine multiple inventors who share the name “ROSENBLUTH MARK B”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
INTEL CORP
44 patentsUS7216204B2May 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
US7200713B2Apr 3, 2007
Method of implementing off-chip cache memory in dual-use SRAM memory for network processors
INTEL CORP61 citations97
US6934951B2Aug 23, 2005
Parallel processor with functional pipeline providing programming engines by supporting multiple contexts and critical section
INTEL CORP54 citations96
US7650558B2Jan 19, 2010
Systems, methods, and apparatuses for using the same memory type for both error check and non-error check memory systems
INTEL CORP20 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
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
US7158964B2Jan 2, 2007
Queue management
INTEL CORP28 citations93
US6941438B2Sep 6, 2005
Memory interleaving
INTEL CORP21 citations93
US6779084B2Aug 17, 2004
Enqueue operations for multi-buffer packets
INTEL CORP45 citations93
US7684970B2Mar 23, 2010
Graphical user interface for use during processor simulation
INTEL CORP25 citations92
US7577792B2Aug 18, 2009
Heterogeneous processors sharing a common cache
INTEL CORP20 citations92
US7443836B2Oct 28, 2008
Processing a data packet
INTEL CORP28 citations92
US7257665B2Aug 14, 2007
Branch-aware FIFO for interprocessor data sharing
INTEL CORP45 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
US7181594B2Feb 20, 2007
Context pipelines
INTEL CORP24 citations92
US6738831B2May 18, 2004
Command ordering
INTEL CORP35 citations92
US7689867B2Mar 30, 2010
Multiprocessor breakpoint
INTEL CORP43 citations91
US7412551B2Aug 12, 2008
Methods and apparatus for supporting programmable burst management schemes on pipelined buses
INTEL CORP25 citations90
US9535838B2Jan 3, 2017
Atomic operations in PCI express
INTEL CORP2 citations84
US9098415B2Aug 4, 2015
PCI express transaction descriptor
INTEL CORP4 citations84
US9032103B2May 12, 2015
Transaction re-ordering
INTEL CORP5 citations84
US9026682B2May 5, 2015
Prefectching in PCI express
INTEL CORP5 citations84
US8799579B2Aug 5, 2014
Caching for heterogeneous processors
INTEL CORP5 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
US7555630B2Jun 30, 2009
Method and apparatus to provide efficient communication between multi-threaded processing elements in a processor unit
INTEL CORP9 citations84
US7437724B2Oct 14, 2008
Registers for data transfers
INTEL CORP14 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
US7181573B2Feb 20, 2007
Queue array caching in network devices
INTEL CORP19 citations84
US7181568B2Feb 20, 2007
Content addressable memory to identify subtag matches
INTEL CORP12 citations84
US7149226B2Dec 12, 2006
Processing data packets
INTEL CORP18 citations84
US7107413B2Sep 12, 2006
Write queue descriptor count instruction for high speed queuing
INTEL CORP15 citations84
US7302528B2Nov 27, 2007
Caching bypass
INTEL CORP10 citations83
US7251219B2Jul 31, 2007
Method and apparatus to communicate flow control information in a duplex network processor system
INTEL CORP10 citations82
US7200699B2Apr 3, 2007
Scalable, two-stage round robin arbiter with re-circulation and bounded latency
INTEL CORP15 citations82
US7512729B2Mar 31, 2009
Method and apparatus for a high efficiency two-stage rotating priority arbiter with predictable arbitration latency
INTEL CORP8 citations76
US7313140B2Dec 25, 2007
Method and apparatus to assemble data segments into full packets for efficient packet-based classification
INTEL CORP8 citations73
US10339061B2Jul 2, 2019
Caching for heterogeneous processors
INTEL CORP1 citations72
US9965393B2May 8, 2018
Caching for heterogeneous processors
INTEL CORP2 citations72
US7554908B2Jun 30, 2009
Techniques to manage flow control
INTEL CORP7 citations70
HADY FRANK T
2 patentsMELLANOX TECHNOLOGIES LTD
2 patentsGRIFFIN PATRICK ROBERT
1 patentDIGITAL EQUIPMENT CORP
1 patentShowing the top 50 of 63 patents by PatentIndex Score.