P

Inventor

BORKENHAGEN JOHN MICHAEL

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

IBM

47 patents
US6697935B1Feb 24, 2004

Method and apparatus for selecting thread switch events in a multithreaded processor

IBM273 citations99
US6212544B1Apr 3, 2001

Altering thread priorities in a multithreaded processor

IBM537 citations99
US6076157AJun 13, 2000

Method and apparatus to force a thread switch in a multithreaded processor

IBM292 citations99
US6754858B2Jun 22, 2004

SDRAM address error detection method and apparatus

IBM72 citations98
US6567839B1May 20, 2003

Thread switch control in a multithreaded processor system

IBM424 citations98
US6105051AAug 15, 2000

Apparatus and method to guarantee forward progress in execution of threads in a multithreaded processor

IBM148 citations98
US7254663B2Aug 7, 2007

Multi-node architecture with daisy chain communication link configurable to operate in unidirectional and bidirectional modes

IBM46 citations96
US6760856B1Jul 6, 2004

Programmable compensated delay for DDR SDRAM interface using programmable delay loop for reference calibration

IBM70 citations96
US6940760B2Sep 6, 2005

Data strobe gating for source synchronous communications interface

IBM58 citations95
US6442102B1Aug 27, 2002

Method and apparatus for implementing high speed DDR SDRAM read interface with reduced ACLV effects

IBM70 citations95
US7334070B2Feb 19, 2008

Multi-channel memory architecture for daisy chained arrangements of nodes with bridging between memory channels

IBM42 citations93
US7309911B2Dec 18, 2007

Method and stacked memory structure for implementing enhanced cooling of memory devices

IBM19 citations92
US6671211B2Dec 30, 2003

Data strobe gating for source synchronous communications interface

IBM20 citations92
US6263404B1Jul 17, 2001

Accessing data from a multiple entry fully associative cache buffer in a multithread data processing system

IBM47 citations91
US6151664ANov 21, 2000

Programmable SRAM and DRAM cache interface with preset access priorities

IBM50 citations91
US6044447AMar 28, 2000

Method and apparatus for communicating translation command information in a multithreaded environment

IBM23 citations89
US5790843AAug 4, 1998

System for modifying microprocessor operations independently of the execution unit upon detection of preselected opcodes

IBM33 citations89
US7873773B2Jan 18, 2011

Multi-node architecture with daisy chain communication link configurable to operate in unidirectional and bidirectional modes

IBM7 citations84
US7822936B2Oct 26, 2010

Memory chip for high capacity memory subsystem supporting replication of command data

IBM9 citations84
US7533198B2May 12, 2009

Memory controller and method for handling DMA operations during a page copy

IBM10 citations84
US6839816B2Jan 4, 2005

Shared cache line update mechanism

IBM19 citations84
US7809913B2Oct 5, 2010

Memory chip for high capacity memory subsystem supporting multiple speed bus

IBM7 citations74
US7783793B2Aug 24, 2010

Handling DMA operations during a page copy

IBM6 citations74
US7577793B2Aug 18, 2009

Patrol snooping for higher level cache eviction candidate identification

IBM7 citations74
US6836831B2Dec 28, 2004

Independent sequencers in a DRAM control structure

IBM8 citations74
US7526692B2Apr 28, 2009

Diagnostic interface architecture for memory device

IBM6 citations73
US6119202ASep 12, 2000

Method and apparatus to interleave level 1 data cache line fill data between system bus and level 2 data cache for improved processor performance

IBM9 citations66
US7921264B2Apr 5, 2011

Dual-mode memory chip for high capacity memory subsystem

IBM4 citations63
US7818512B2Oct 19, 2010

High capacity memory subsystem architecture employing hierarchical tree configuration of memory modules

IBM3 citations63
US7725620B2May 25, 2010

Handling DMA requests in a virtual memory environment

IBM3 citations63
US7725762B2May 25, 2010

Implementing redundant memory access using multiple controllers on the same bank of memory

IBM6 citations63
US7707463B2Apr 27, 2010

Implementing directory organization to selectively optimize performance or reliability

IBM3 citations63
US7675949B2Mar 9, 2010

Dynamic reconfiguration of solid state memory device to replicate and time multiplex data over multiple data interfaces

IBM2 citations63
US7620763B2Nov 17, 2009

Memory chip having an apportionable data bus

IBM4 citations63
US7546410B2Jun 9, 2009

Self timed memory chip having an apportionable data bus

IBM5 citations63
US7468993B2Dec 23, 2008

Dynamic reconfiguration of solid state memory device to replicate and time multiplex data over multiple data interfaces

IBM4 citations63
US7089361B2Aug 8, 2006

Dynamic allocation of shared cache directory for optimizing performance

IBM4 citations63
US7802158B2Sep 21, 2010

Diagnostic interface architecture for memory device

IBM3 citations62
US6963516B2Nov 8, 2005

Dynamic optimization of latency and bandwidth on DRAM interfaces

IBM6 citations62
US7467260B2Dec 16, 2008

Method and apparatus to purge remote node cache lines to support hot node replace in a computing system

IBM2 citations61
US6600347B2Jul 29, 2003

Dynamically producing an effective impedance of an output driver with a bounded variation during transitions thereby reducing jitter

IBM6 citations61
US7392445B2Jun 24, 2008

Autonomic bus reconfiguration for fault conditions

IBM3 citations58
US7921271B2Apr 5, 2011

Hub for supporting high capacity memory subsystem

IBM1 citations52
US7882479B2Feb 1, 2011

Method and apparatus for implementing redundant memory access using multiple controllers on the same bank of memory

IBM1 citations52
US7844769B2Nov 30, 2010

Computer system having an apportionable data bus and daisy chained memory chips

IBM1 citations52
US7490186B2Feb 10, 2009

Memory system having an apportionable data bus and daisy chained memory chips

IBM1 citations52
US7013375B2Mar 14, 2006

Configurable directory allocation

IBM0 citations52

BEN-YEHUDA SHMUEL

1 patent

BARTLEY GERALD KEITH

1 patent

LENOVO ENTPR SOLUTIONS SINGAPORE PTE LTD

1 patent

Showing the top 50 of 53 patents by PatentIndex Score.