Inventor
CHRISTIE DAVID S
US78 patents
⚠️ This page may combine multiple inventors who share the name “CHRISTIE DAVID S”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED MICRO DEVICES INC
45 patentsUS7401358B1Jul 15, 2008
Method of controlling access to control registers of a microprocessor
ADVANCED MICRO DEVICES INC118 citations99
US7130951B1Oct 31, 2006
Method for selectively disabling interrupts on a secure execution mode-capable processor
ADVANCED MICRO DEVICES INC152 citations99
US6574725B1Jun 3, 2003
Method and mechanism for speculatively executing threads of instructions
ADVANCED MICRO DEVICES INC145 citations99
US6247107B1Jun 12, 2001
Chipset configured to perform data-directed prefetching
ADVANCED MICRO DEVICES INC238 citations99
US5944841AAug 31, 1999
Microprocessor with built-in instruction tracing capability
ADVANCED MICRO DEVICES INC288 citations99
US5632023AMay 20, 1997
Superscalar microprocessor including flag operand renaming and forwarding apparatus
ADVANCED MICRO DEVICES INC126 citations99
US7165135B1Jan 16, 2007
Method and apparatus for controlling interrupts in a secure execution mode-capable processor
ADVANCED MICRO DEVICES INC84 citations98
US7012604B1Mar 14, 2006
System architecture for high speed ray tracing
ADVANCED MICRO DEVICES INC144 citations98
US6877084B1Apr 5, 2005
Central processing unit (CPU) accessing an extended register set in an extended register mode
ADVANCED MICRO DEVICES INC106 citations98
US6651163B1Nov 18, 2003
Exception handling with reduced overhead in a multithreaded multiprocessing system
ADVANCED MICRO DEVICES INC147 citations98
US6185675B1Feb 6, 2001
Basic block oriented trace cache utilizing a basic block sequence buffer to indicate program order of cached basic blocks
ADVANCED MICRO DEVICES INC121 citations98
US6157996ADec 5, 2000
Processor programably configurable to execute enhanced variable byte length instructions including predicated execution, three operand addressing, and increased register space
ADVANCED MICRO DEVICES INC95 citations98
US6154818ANov 28, 2000
System and method of controlling access to privilege partitioned address space for a model specific register file
ADVANCED MICRO DEVICES INC99 citations98
US6151662ANov 21, 2000
Data transaction typing for improved caching and prefetching characteristics
ADVANCED MICRO DEVICES INC100 citations98
US5944816AAug 31, 1999
Microprocessor configured to execute multiple threads including interrupt service routines
ADVANCED MICRO DEVICES INC144 citations98
US5796974AAug 18, 1998
Microcode patching apparatus and method
ADVANCED MICRO DEVICES INC104 citations98
US5590352ADec 31, 1996
Dependency checking and forwarding of variable width operands
ADVANCED MICRO DEVICES INC116 citations97
US7130977B1Oct 31, 2006
Controlling access to a control register of a microprocessor
ADVANCED MICRO DEVICES INC61 citations96
US6757771B2Jun 29, 2004
Stack switching mechanism in a computer system
ADVANCED MICRO DEVICES INC57 citations96
US6456891B1Sep 24, 2002
System and method for transparent handling of extended register states
ADVANCED MICRO DEVICES INC71 citations96
US6230259B1May 8, 2001
Transparent extended state save
ADVANCED MICRO DEVICES INC55 citations96
US6076156AJun 13, 2000
Instruction redefinition using model specific registers
ADVANCED MICRO DEVICES INC56 citations96
US6009512ADec 28, 1999
Mechanism for forwarding operands based on predicated instructions
ADVANCED MICRO DEVICES INC81 citations96
US5822778AOct 13, 1998
Microprocessor and method of using a segment override prefix instruction field to expand the register file
ADVANCED MICRO DEVICES INC82 citations96
US5768574AJun 16, 1998
Microprocessor using an instruction field to expand the condition flags and a computer system employing the microprocessor
ADVANCED MICRO DEVICES INC64 citations96
US5559975ASep 24, 1996
Program counter update mechanism
ADVANCED MICRO DEVICES INC70 citations96
US5737629AApr 7, 1998
Dependency checking and forwarding of variable width operands
ADVANCED MICRO DEVICES INC59 citations95
US7603550B2Oct 13, 2009
Computer system including a secure execution mode-capable CPU and a security services processor connected via a secure communication path
ADVANCED MICRO DEVICES INC19 citations93
US7603551B2Oct 13, 2009
Initialization of a computer system including a secure execution mode-capable processor
ADVANCED MICRO DEVICES INC35 citations93
US7496966B1Feb 24, 2009
Method and apparatus for controlling operation of a secure execution mode-capable processor in system management mode
ADVANCED MICRO DEVICES INC37 citations93
US7146477B1Dec 5, 2006
Mechanism for selectively blocking peripheral device accesses to system memory
ADVANCED MICRO DEVICES INC44 citations93
US7100028B2Aug 29, 2006
Multiple entry points for system call instructions
ADVANCED MICRO DEVICES INC34 citations93
US7082507B1Jul 25, 2006
Method of controlling access to an address translation data structure of a computer system
ADVANCED MICRO DEVICES INC44 citations93
US6516395B1Feb 4, 2003
System and method for controlling access to a privilege-partitioned address space with a fixed set of attributes
ADVANCED MICRO DEVICES INC40 citations93
US6378023B1Apr 23, 2002
Interrupt descriptor cache for a microprocessor
ADVANCED MICRO DEVICES INC37 citations93
US6351801B1Feb 26, 2002
Program counter update mechanism
ADVANCED MICRO DEVICES INC32 citations93
US6175906B1Jan 16, 2001
Mechanism for fast revalidation of virtual tags
ADVANCED MICRO DEVICES INC40 citations93
US6055650AApr 25, 2000
Processor configured to detect program phase changes and to adapt thereto
ADVANCED MICRO DEVICES INC48 citations93
US6014739AJan 11, 2000
Increasing general registers in X86 processors
ADVANCED MICRO DEVICES INC44 citations93
US5819080AOct 6, 1998
Microprocessor using an instruction field to specify condition flags for use with branch instructions and a computer system employing the microprocessor
ADVANCED MICRO DEVICES INC20 citations93
US5805853ASep 8, 1998
Superscalar microprocessor including flag operand renaming and forwarding apparatus
ADVANCED MICRO DEVICES INC33 citations93
US5799162AAug 25, 1998
Program counter update mechanism
ADVANCED MICRO DEVICES INC17 citations93
US5680578AOct 21, 1997
Microprocessor using an instruction field to specify expanded functionality and a computer system employing same
ADVANCED MICRO DEVICES INC20 citations93
US6785790B1Aug 31, 2004
Method and apparatus for storing and retrieving security attributes
ADVANCED MICRO DEVICES INC41 citations92
US5687381ANov 11, 1997
Microprocessor including an interrupt polling unit configured to poll external devices for interrupts using interrupt acknowledge bus transactions
ADVANCED MICRO DEVICES INC22 citations92
VETCO GRAY INC ABB
1 patentABBVETCO GRAY INC
1 patentVETCO GRAY INC
1 patentCHUNG JAEWOONG
1 patentHOHMUTH MICHAEL P
1 patentShowing the top 50 of 78 patents by PatentIndex Score.