P

Inventor

DRERUP BERNARD C

US48 patents
⚠️ This page may combine multiple inventors who share the name “DRERUP BERNARD C”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

IBM

43 patents
US5579481ANov 26, 1996

System and method for controlling data transfer between multiple interconnected computer systems with an untethered stylus

IBM55 citations96
US7620749B2Nov 17, 2009

Descriptor prefetch mechanism for high latency and out of order DMA device

IBM49 citations92
US5377331ADec 27, 1994

Converting a central arbiter to a slave arbiter for interconnected systems

IBM28 citations92
US5333285AJul 26, 1994

System crash detect and automatic reset mechanism for processor cards

IBM41 citations92
US7065595B2Jun 20, 2006

Method and apparatus for bus access allocation

IBM21 citations91
US5564027AOct 8, 1996

Low latency cadence selectable interface for data transfers between busses of differing frequencies

IBM24 citations86
US9753862B1Sep 5, 2017

Hybrid replacement policy in a multilevel cache memory hierarchy

IBM11 citations84
US9727489B1Aug 8, 2017

Counter-based victim selection in a cache memory

IBM8 citations84
US9727488B1Aug 8, 2017

Counter-based victim selection in a cache memory

IBM7 citations84
US9575825B2Feb 21, 2017

Push instruction for pushing a message payload from a sending thread to a receiving thread

IBM6 citations84
US9342387B1May 17, 2016

Hardware-assisted interthread push communication

IBM13 citations84
US9286148B1Mar 15, 2016

Hardware-assisted interthread push communication

IBM13 citations84
US7779148B2Aug 17, 2010

Dynamic routing based on information of not responded active source requests quantity received in broadcast heartbeat signal and stored in local data structure for other processor chips

IBM15 citations84
US7603490B2Oct 13, 2009

Barrier and interrupt mechanism for high latency and out of order DMA device

IBM10 citations83
US7523228B2Apr 21, 2009

Method for performing a direct memory access block move in a direct memory access device

IBM16 citations83
US6970962B2Nov 29, 2005

Transfer request pipeline throttling

IBM13 citations82
US10191847B2Jan 29, 2019

Prefetch performance

IBM2 citations73
US9766890B2Sep 19, 2017

Non-serialized push instruction for pushing a message payload from a sending thread to a receiving thread

IBM2 citations73
US7089376B2Aug 8, 2006

Reducing snoop response time for snoopers without copies of requested data via snoop filtering

IBM8 citations72
US6976132B2Dec 13, 2005

Reducing latency of a snoop tenure

IBM8 citations72
US10671539B2Jun 2, 2020

Cache line replacement using reference states based on data reference attributes

IBM3 citations71
US9940239B1Apr 10, 2018

Counter-based victim selection in a cache memory

IBM4 citations71
US7093058B2Aug 15, 2006

Single request data transfer regardless of size and alignment

IBM6 citations70
US7827428B2Nov 2, 2010

System for providing a cluster-wide system clock in a multi-tiered full-graph interconnect architecture

IBM4 citations63
US11573902B1Feb 7, 2023

Controlling issue rates of requests of varying broadcast scopes in a data processing system

IBM0 citations61
US11561901B1Jan 24, 2023

Distribution of injected data among caches of a data processing system

IBM1 citations61
US11556472B1Jan 17, 2023

Data processing system having masters that adapt to agents with differing retry behaviors

IBM1 citations61
US11635968B2Apr 25, 2023

Using idle caches as a backing store for boot code

IBM0 citations57
US11615024B2Mar 28, 2023

Speculative delivery of data from a lower level of a memory hierarchy in a data processing system

IBM0 citations52
US11449489B2Sep 20, 2022

Split transaction coherency protocol in a data processing system

IBM0 citations52
US10191845B2Jan 29, 2019

Prefetch performance

IBM0 citations52
US9778933B2Oct 3, 2017

Non-serialized push instruction for pushing a message payload from a sending thread to a receiving thread

IBM0 citations52
US9569293B2Feb 14, 2017

Push instruction for pushing a message payload from a sending thread to a receiving thread

IBM0 citations52
US7987437B2Jul 26, 2011

Structure for piggybacking multiple data tenures on a single data bus grant to achieve higher bus utilization

IBM1 citations52
US7921316B2Apr 5, 2011

Cluster-wide system clock in a multi-tiered full-graph interconnect architecture

IBM0 citations52
US11561900B1Jan 24, 2023

Targeting of lateral castouts in a data processing system

IBM0 citations51
US7685373B2Mar 23, 2010

Selective snooping by snoop masters to locate updated data

IBM0 citations51
US7395380B2Jul 1, 2008

Selective snooping by snoop masters to locate updated data

IBM0 citations51
US10776275B2Sep 15, 2020

Cache data replacement in a networked computing system using reference states based on reference attributes

IBM0 citations50
US9940246B1Apr 10, 2018

Counter-based victim selection in a cache memory

IBM1 citations50
US9665297B1May 30, 2017

Injection of at least a partial cache line in a private multilevel cache hierarchy

IBM1 citations48
US6993619B2Jan 31, 2006

Single request data transfer regardless of size and alignment

IBM1 citations48
US7668996B2Feb 23, 2010

Method of piggybacking multiple data tenures on a single data bus grant to achieve higher bus utilization

IBM0 citations42

ARIMILLI LAKSHMINARAYANA B

4 patents

ARIMILLI LAKSHMINARAYANA

1 patent