P

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 patents
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
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 patents

MELLANOX TECHNOLOGIES LTD

2 patents

GRIFFIN PATRICK ROBERT

1 patent

DIGITAL EQUIPMENT CORP

1 patent

Showing the top 50 of 63 patents by PatentIndex Score.