Inventor
MEYER DERRICK R
US45 patents
⚠️ This page may combine multiple inventors who share the name “MEYER DERRICK R”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED MICRO DEVICES INC
33 patentsUS6490661B1Dec 3, 2002
Maintaining cache coherency during a memory read operation in a multiprocessing computer system
ADVANCED MICRO DEVICES INC154 citations99
US7174467B1Feb 6, 2007
Message based power management in a multi-processor system
ADVANCED MICRO DEVICES INC132 citations98
US7051218B1May 23, 2006
Message based power management
ADVANCED MICRO DEVICES INC109 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
US6266744B1Jul 24, 2001
Store to load forwarding using a dependency link file
ADVANCED MICRO DEVICES INC98 citations98
US7146510B1Dec 5, 2006
Use of a signal line to adjust width and/or frequency of a communication link during system operation
ADVANCED MICRO DEVICES INC48 citations96
US6745272B2Jun 1, 2004
System and method of increasing bandwidth for issuing ordered transactions into a distributed communication system
ADVANCED MICRO DEVICES INC51 citations96
US6665742B2Dec 16, 2003
System for reconfiguring a first device and/or a second device to use a maximum compatible communication parameters based on transmitting a communication to the first and second devices of a point-to-point link
ADVANCED MICRO DEVICES INC58 citations96
US6668292B2Dec 23, 2003
System and method for initiating a serial data transfer between two clock domains
ADVANCED MICRO DEVICES INC41 citations95
US6473837B1Oct 29, 2002
Snoop resynchronization mechanism to preserve read ordering
ADVANCED MICRO DEVICES INC90 citations95
US6393502B1May 21, 2002
System and method for initiating a serial data transfer between two clock domains
ADVANCED MICRO DEVICES INC52 citations95
US6938094B1Aug 30, 2005
Virtual channels and corresponding buffer allocations for deadlock-free computer system operation
ADVANCED MICRO DEVICES INC43 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
US6529999B1Mar 4, 2003
Computer system implementing system and method for ordering write operations and maintaining memory coherency
ADVANCED MICRO DEVICES INC44 citations93
US6112296AAug 29, 2000
Floating point stack manipulation using a register map and speculative top of stack values
ADVANCED MICRO DEVICES INC28 citations93
US6018798AJan 25, 2000
Floating point unit using a central window for storing instructions capable of executing multiple instructions in a single clock cycle
ADVANCED MICRO DEVICES INC50 citations93
US7640315B1Dec 29, 2009
Implementing locks in a distributed processing system
ADVANCED MICRO DEVICES INC26 citations92
US6760838B2Jul 6, 2004
System and method of initializing and determining a bootstrap processor [BSP] in a fabric of a distributed multiprocessor computing system
ADVANCED MICRO DEVICES INC39 citations92
US6549990B2Apr 15, 2003
Store to load forwarding using a dependency link file
ADVANCED MICRO DEVICES INC31 citations92
US6446215B1Sep 3, 2002
Method and apparatus for controlling power management state transitions between devices connected via a clock forwarded interface
ADVANCED MICRO DEVICES INC36 citations92
US6442677B1Aug 27, 2002
Apparatus and method for superforwarding load operands in a microprocessor
ADVANCED MICRO DEVICES INC21 citations92
US6424688B1Jul 23, 2002
Method to transfer data in a system with multiple clock domains using clock skipping techniques
ADVANCED MICRO DEVICES INC44 citations92
US6405305B1Jun 11, 2002
Rapid execution of floating point load control word instructions
ADVANCED MICRO DEVICES INC46 citations92
US6253304B1Jun 26, 2001
Collation of interrupt control devices
ADVANCED MICRO DEVICES INC32 citations90
US6988217B1Jan 17, 2006
Method and mechanism for generating a clock signal with a relatively linear increase or decrease in clock frequency
ADVANCED MICRO DEVICES INC14 citations84
US6888843B2May 3, 2005
Response virtual channel for handling all responses
ADVANCED MICRO DEVICES INC18 citations84
US6714994B1Mar 30, 2004
Host bridge translating non-coherent packets from non-coherent link to coherent packets on conherent link and vice versa
ADVANCED MICRO DEVICES INC19 citations84
US6427193B1Jul 30, 2002
Deadlock avoidance using exponential backoff
ADVANCED MICRO DEVICES INC16 citations84
US6584575B1Jun 24, 2003
System and method for initializing source-synchronous data transfers using ratio bits
ADVANCED MICRO DEVICES INC14 citations83
US6430639B1Aug 6, 2002
Minimizing use of bus command code points to request the start and end of a lock
ADVANCED MICRO DEVICES INC15 citations82
US6205541B1Mar 20, 2001
System and method using selection logic units to define stack orders
ADVANCED MICRO DEVICES INC12 citations74
US6112018AAug 29, 2000
Apparatus for exchanging two stack registers
ADVANCED MICRO DEVICES INC11 citations74
US6505261B1Jan 7, 2003
System and method for initiating an operating frequency using dual-use signal lines
ADVANCED MICRO DEVICES INC4 citations62
COMPAQ INFORMATION TECHNOLOGIE
4 patentsUS6449713B1Sep 10, 2002
Implementation of a conditional move instruction in an out-of-order processor
COMPAQ INFORMATION TECHNOLOGIE20 citations92
US6360314B1Mar 19, 2002
Data cache having store queue bypass for out-of-order instruction execution and method for same
COMPAQ INFORMATION TECHNOLOGIE47 citations92
US6374344B1Apr 16, 2002
Methods and apparatus for processing load instructions in the presence of RAM array and data bus conflicts
COMPAQ INFORMATION TECHNOLOGIE9 citations74
US6405304B1Jun 11, 2002
Method for mapping instructions using a set of valid and invalid logical to physical register assignments indicated by bits of a valid vector together with a logical register list
COMPAQ INFORMATION TECHNOLOGIE12 citations71
HEWLETT PACKARD DEVELOPMENT CO
3 patentsUS7093105B2Aug 15, 2006
Method and apparatus for determining availability of a queue to which a program step is issued out of program order
HEWLETT PACKARD DEVELOPMENT CO26 citations92
US6738896B1May 18, 2004
Method and apparatus for determining availability of a queue which allows random insertion
HEWLETT PACKARD DEVELOPMENT CO13 citations83
US6675288B2Jan 6, 2004
Apparatus for mapping instructions using a set of valid and invalid logical to physical register assignments indicated by bits of a valid vector together with a logical register list
HEWLETT PACKARD DEVELOPMENT CO16 citations82
DIGITAL EQUIPMENT CORP
2 patentsUS5155843AOct 13, 1992
Error transition mode for multi-processor system
DIGITAL EQUIPMENT CORP143 citations94
US5924120AJul 13, 1999
Method and apparatus for maximizing utilization of an internal processor bus in the context of external transactions running at speeds fractionally greater than internal transaction times
DIGITAL EQUIPMENT CORP23 citations92
COMPAQ COMPUTER CORP
2 patentsUS6141734AOct 31, 2000
Method and apparatus for optimizing the performance of LDxL and STxC interlock instructions in the context of a write invalidate protocol
COMPAQ COMPUTER CORP51 citations92
US6253301B1Jun 26, 2001
Method and apparatus for a dedicated physically indexed copy of the data cache tag arrays
COMPAQ COMPUTER CORP7 citations74