Inventor
WELLMAN JOHN-DAVID
US33 patents
⚠️ This page may combine multiple inventors who share the name “WELLMAN JOHN-DAVID”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
24 patentsUS6779049B2Aug 17, 2004
Symmetric multi-processing system with attached processing units being able to access a shared memory without being structurally configured with an address translation mechanism
IBM74 citations98
US6678795B1Jan 13, 2004
Method and apparatus for memory prefetching based on intra-page usage history
IBM105 citations97
US7421566B2Sep 2, 2008
Implementing instruction set architectures with non-contiguous register file specifiers
IBM38 citations96
US7793081B2Sep 7, 2010
Implementing instruction set architectures with non-contiguous register file specifiers
IBM34 citations93
US7496733B2Feb 24, 2009
System and method of execution of register pointer instructions ahead of instruction issues
IBM38 citations92
US6970982B2Nov 29, 2005
Method and system for maintaining coherency in a multiprocessor system by broadcasting TLB invalidated entry instructions
IBM20 citations92
US6711651B1Mar 23, 2004
Method and apparatus for history-based movement of shared-data in coherent cache memories of a multiprocessor system using push prefetching
IBM39 citations92
US6820142B2Nov 16, 2004
Token based DMA
IBM17 citations84
US9619385B2Apr 11, 2017
Single thread cache miss rate estimation
IBM3 citations73
US7509457B2Mar 24, 2009
Non-homogeneous multi-processor system with shared memory
IBM4 citations73
US7340588B2Mar 4, 2008
Extending the number of instruction bits in processors with fixed length instructions, in a manner compatible with existing code
IBM5 citations73
US6907477B2Jun 14, 2005
Symmetric multi-processing system utilizing a DMAC to allow address translation for attached processors
IBM11 citations73
US11740933B2Aug 29, 2023
Heterogeneous system on a chip scheduler with learning agent
IBM3 citations70
US7461209B2Dec 2, 2008
Transient cache storage with discard function for disposable data
IBM6 citations63
US7206923B2Apr 17, 2007
Method and apparatus for eliminating the need for register assignment, allocation, spilling and re-filling
IBM3 citations63
US7130963B2Oct 31, 2006
System and method for instruction memory storage and processing based on backwards branch control information
IBM5 citations63
US7865699B2Jan 4, 2011
Method and apparatus to extend the number of instruction bits in processors with fixed length instructions, in a manner compatible with existing code
IBM2 citations62
US7454597B2Nov 18, 2008
Computer processing system employing an instruction schedule cache
IBM2 citations62
US7325124B2Jan 29, 2008
System and method of execution of register pointer instructions ahead of instruction issue
IBM4 citations62
US11966776B2Apr 23, 2024
Learning agent based application scheduling
IBM1 citations61
US11704155B2Jul 18, 2023
Heterogeneous system on a chip scheduler
IBM1 citations60
US11360772B2Jun 14, 2022
Instruction sequence merging and splitting for optimized accelerator implementation
IBM0 citations60
US8000953B2Aug 16, 2011
Augmenting of automated clustering-based trace sampling methods by user-directed phase detection
IBM3 citations58
US9626293B2Apr 18, 2017
Single-thread cache miss rate estimation
IBM0 citations52
GSCHWIND MICHAEL KARL
5 patentsUS8918623B2Dec 23, 2014
Implementing instruction set architectures with non-contiguous register file specifiers
GSCHWIND MICHAEL KARL23 citations92
US8166281B2Apr 24, 2012
Implementing instruction set architectures with non-contiguous register file specifiers
GSCHWIND MICHAEL KARL30 citations92
US8893095B2Nov 18, 2014
Methods for generating code for an architecture encoding an extended register specification
GSCHWIND MICHAEL KARL7 citations84
US8893079B2Nov 18, 2014
Methods for generating code for an architecture encoding an extended register specification
GSCHWIND MICHAEL KARL1 citations63
US8312424B2Nov 13, 2012
Methods for generating code for an architecture encoding an extended register specification
GSCHWIND MICHAEL KARL4 citations63