Inventor
KELLER JAMES B
US113 patents
⚠️ This page may combine multiple inventors who share the name “KELLER JAMES B”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED MICRO DEVICES INC
30 patentsUS6490661B1Dec 3, 2002
Maintaining cache coherency during a memory read operation in a multiprocessing computer system
ADVANCED MICRO DEVICES INC154 citations99
US6473849B1Oct 29, 2002
Implementing locks in a distributed processing system
ADVANCED MICRO DEVICES INC165 citations99
US6167492ADec 26, 2000
Circuit and method for maintaining order of memory access requests initiated by devices coupled to a multiprocessor system
ADVANCED MICRO DEVICES INC137 citations99
US6721813B2Apr 13, 2004
Computer system implementing a system and method for tracking the progress of posted write transactions
ADVANCED MICRO DEVICES INC97 citations98
US6631401B1Oct 7, 2003
Flexible probe/probe response routing for maintaining coherency
ADVANCED MICRO DEVICES INC75 citations98
US6560694B1May 6, 2003
Double prefix overrides to provide 16-bit operand size in a 32/64 operating mode
ADVANCED MICRO DEVICES INC75 citations98
US6542984B1Apr 1, 2003
Scheduler capable of issuing and reissuing dependency chains
ADVANCED MICRO DEVICES INC99 citations98
US6385705B1May 7, 2002
Circuit and method for maintaining order of memory access requests initiated by devices in a multiprocessor system
ADVANCED MICRO DEVICES INC111 citations98
US6275905B1Aug 14, 2001
Messaging scheme to maintain cache coherency and conserve system memory bandwidth during a memory read operation in a multiprocessing computer system
ADVANCED MICRO DEVICES INC88 citations98
US6502185B1Dec 31, 2002
Pipeline elements which verify predecode information
ADVANCED MICRO DEVICES INC92 citations97
US6745272B2Jun 1, 2004
System and method of increasing bandwidth for issuing ordered transactions into a distributed communication system
ADVANCED MICRO DEVICES INC51 citations96
US6694424B1Feb 17, 2004
Store load forward predictor training
ADVANCED MICRO DEVICES INC58 citations96
US6687789B1Feb 3, 2004
Cache which provides partial tags from non-predicted ways to direct search if way prediction misses
ADVANCED MICRO DEVICES INC53 citations96
US6622237B1Sep 16, 2003
Store to load forward predictor training using delta tag
ADVANCED MICRO DEVICES INC59 citations96
US6938094B1Aug 30, 2005
Virtual channels and corresponding buffer allocations for deadlock-free computer system operation
ADVANCED MICRO DEVICES INC43 citations93
US6748442B1Jun 8, 2004
Method and apparatus for using a control signal on a packet based communication link
ADVANCED MICRO DEVICES INC20 citations93
US6728841B2Apr 27, 2004
Conserving system memory bandwidth during a memory read operation in a multiprocessing computer system
ADVANCED MICRO DEVICES INC34 citations93
US6704854B1Mar 9, 2004
Determination of execution resource allocation based on concurrently executable misaligned memory operations
ADVANCED MICRO DEVICES INC20 citations93
US6557048B1Apr 29, 2003
Computer system implementing a system and method for ordering input/output (IO) memory operations within a coherent portion thereof
ADVANCED MICRO DEVICES INC46 citations93
US6553430B1Apr 22, 2003
Computer system implementing flush operation
ADVANCED MICRO DEVICES INC32 citations93
US6529999B1Mar 4, 2003
Computer system implementing system and method for ordering write operations and maintaining memory coherency
ADVANCED MICRO DEVICES INC44 citations93
US6393546B1May 21, 2002
Physical rename register for efficiently storing floating point, integer, condition code, and multimedia values
ADVANCED MICRO DEVICES INC21 citations93
US6393529B1May 21, 2002
Conversation of distributed memory bandwidth in multiprocessor system with cache coherency by transmitting cancel subsequent to victim write
ADVANCED MICRO DEVICES INC31 citations93
US6370621B1Apr 9, 2002
Memory cancel response optionally cancelling memory controller's providing of data in response to a read operation
ADVANCED MICRO DEVICES INC38 citations93
US6266763B1Jul 24, 2001
Physical rename register for efficiently storing floating point, integer, condition code, and multimedia values
ADVANCED MICRO DEVICES INC18 citations93
US7640315B1Dec 29, 2009
Implementing locks in a distributed processing system
ADVANCED MICRO DEVICES INC26 citations92
US6651161B1Nov 18, 2003
Store load forward predictor untraining
ADVANCED MICRO DEVICES INC31 citations92
US6622235B1Sep 16, 2003
Scheduler which retries load/store hit situations
ADVANCED MICRO DEVICES INC42 citations92
US6564315B1May 13, 2003
Scheduler which discovers non-speculative nature of an instruction after issuing and reissues the instruction
ADVANCED MICRO DEVICES INC50 citations92
US6389526B1May 14, 2002
Circuit and method for selectively stalling interrupt requests initiated by devices coupled to a multiprocessor system
ADVANCED MICRO DEVICES INC50 citations92
BROADCOM CORP
5 patentsUS6877076B1Apr 5, 2005
Memory controller with programmable configuration
BROADCOM CORP287 citations99
US6625685B1Sep 23, 2003
Memory controller with programmable configuration
BROADCOM CORP192 citations99
US6633936B1Oct 14, 2003
Adaptive retry mechanism
BROADCOM CORP54 citations95
US6848024B1Jan 25, 2005
Programmably disabling one or more cache entries
BROADCOM CORP29 citations93
US6748479B2Jun 8, 2004
System having interfaces and switch that separates coherent and packet traffic
BROADCOM CORP44 citations92
APPLE INC
4 patentsUS8775757B2Jul 8, 2014
Trust zone support in system on a chip having security enclave processor
APPLE INC59 citations98
US8977818B2Mar 10, 2015
Combined transparent/non-transparent cache
APPLE INC23 citations93
US7970970B2Jun 28, 2011
Non-blocking address switch with shallow per agent queues
APPLE INC14 citations92
US7752474B2Jul 6, 2010
L1 cache flush when processor is entering low power mode
APPLE INC18 citations92
WANG JAMES
3 patentsCOMPAQ INFORMATION TECHNOLOGIE
3 patentsUS6493802B1Dec 10, 2002
Method and apparatus for performing speculative memory fills into a microprocessor
COMPAQ INFORMATION TECHNOLOGIE21 citations93
US6397302B1May 28, 2002
Method and apparatus for developing multiprocessor cache control protocols by presenting a clean victim signal to an external system
COMPAQ INFORMATION TECHNOLOGIE34 citations93
US6360314B1Mar 19, 2002
Data cache having store queue bypass for out-of-order instruction execution and method for same
COMPAQ INFORMATION TECHNOLOGIE47 citations92
ALPHA PROCESSOR INC
1 patentCOMPAQ COMPUTER CORP
1 patentPA SEMI INC
1 patentAPI NETWORKS INC
1 patentHEWLETT PACKARD DEVELOPMENT CO
1 patentShowing the top 50 of 113 patents by PatentIndex Score.