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 patentsUS6697935B1Feb 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 patentBARTLEY GERALD KEITH
1 patentLENOVO ENTPR SOLUTIONS SINGAPORE PTE LTD
1 patentShowing the top 50 of 53 patents by PatentIndex Score.