P

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

BOSE PRADIP

1 patent

ALTMAN ERIK R

1 patent

ALTMAN ERIK RICHTER

1 patent

EICHENBERGER ALEXANDRE E

1 patent