Inventor
MACWILLIAMS PETER D
US51 patents
⚠️ This page may combine multiple inventors who share the name “MACWILLIAMS PETER D”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
INTEL CORP
48 patentsUS5905876AMay 18, 1999
Queue ordering for memory and I/O transactions in a multiple concurrent transaction computer system
INTEL CORP163 citations99
US6587912B2Jul 1, 2003
Method and apparatus for implementing multiple memory buses on a memory module
INTEL CORP407 citations98
US6477614B1Nov 5, 2002
Method for implementing multiple memory buses on a memory module
INTEL CORP308 citations98
US5822767AOct 13, 1998
Method and apparartus for sharing a signal line between agents
INTEL CORP109 citations98
USRE38388EJan 13, 2004
Method and apparatus for performing deferred transactions
INTEL CORP50 citations96
US6633947B1Oct 14, 2003
Memory expansion channel for propagation of control and request packets
INTEL CORP63 citations96
US5906001AMay 18, 1999
Method and apparatus for performing TLB shutdown operations in a multiprocessor system without invoking interrup handler routines
INTEL CORP61 citations96
US5796977AAug 18, 1998
Highly pipelined bus architecture
INTEL CORP89 citations96
US5615343AMar 25, 1997
Method and apparatus for performing deferred transactions
INTEL CORP69 citations96
US5228134AJul 13, 1993
Cache memory integrated circuit for use with a synchronous central processor bus and an asynchronous memory bus
INTEL CORP121 citations96
US6112016AAug 29, 2000
Method and apparatus for sharing a signal line between agents
INTEL CORP83 citations95
US5651137AJul 22, 1997
Scalable cache attributes for an input/output bus
INTEL CORP42 citations95
US5355467AOct 11, 1994
Second level cache controller unit and system
INTEL CORP211 citations95
US5293603AMar 8, 1994
Cache subsystem for microprocessor based computer system with synchronous and asynchronous data path
INTEL CORP84 citations95
US5996042ANov 30, 1999
Scalable, high bandwidth multicard memory system utilizing a single memory controller
INTEL CORP19 citations93
US5937171AAug 10, 1999
Method and apparatus for performing deferred transactions
INTEL CORP26 citations93
US5923857AJul 13, 1999
Method and apparatus for ordering writeback data transfers on a bus
INTEL CORP20 citations93
US5911053AJun 8, 1999
Method and apparatus for changing data transfer widths in a computer system
INTEL CORP34 citations93
US5903916AMay 11, 1999
Computer memory subsystem and method for performing opportunistic write data transfers during an access latency period within a read or refresh operation
INTEL CORP50 citations93
US4785396ANov 15, 1988
Push-pull serial bus coupled to a plurality of devices each having collision detection circuit and arbitration circuit
INTEL CORP91 citations93
US6247136B1Jun 12, 2001
Method and apparatus for capturing data from a non-source synchronous component in a source synchronous environment
INTEL CORP30 citations92
US6212589B1Apr 3, 2001
System resource arbitration mechanism for a host bridge
INTEL CORP33 citations92
US6128748AOct 3, 2000
Independent timing compensation of write data path and read data path on a common data bus
INTEL CORP21 citations92
US5961621AOct 5, 1999
Mechanism for efficiently processing deferred order-dependent memory access transactions in a pipelined system
INTEL CORP32 citations92
US5948094ASep 7, 1999
Method and apparatus for executing multiple transactions within a single arbitration cycle
INTEL CORP32 citations92
US5740385AApr 14, 1998
Low load host/PCI bus bridge
INTEL CORP22 citations92
US5625779AApr 29, 1997
Arbitration signaling mechanism to prevent deadlock guarantee access latency, and guarantee acquisition latency for an expansion bridge
INTEL CORP49 citations92
US5537640AJul 16, 1996
Asynchronous modular bus architecture with cache consistency
INTEL CORP35 citations92
US5513331AApr 30, 1996
Method and apparatus for automatically configuring system memory address space of a computer system having a memory subsystem with indeterministic number of memory units of indeterministic sizes during system reset
INTEL CORP32 citations92
US5301299AApr 5, 1994
Optimized write protocol for memory accesses utilizing row and column strobes
INTEL CORP23 citations92
US6336159B1Jan 1, 2002
Method and apparatus for transferring data in source-synchronous protocol and transferring signals in common clock protocol in multiple agent processing system
INTEL CORP27 citations91
US6012118AJan 4, 2000
Method and apparatus for performing bus operations in a computer system using deferred replies returned without using the address bus
INTEL CORP34 citations91
US5919254AJul 6, 1999
Method and apparatus for switching between source-synchronous and common clock data transfer modes in a multiple processing system
INTEL CORP47 citations91
US6519735B1Feb 11, 2003
Method and apparatus for detecting errors in data output from memory and a device failure in the memory
INTEL CORP14 citations84
US5784579AJul 21, 1998
Method and apparatus for dynamically controlling bus access from a bus agent based on bus pipeline depth
INTEL CORP18 citations84
US6442632B1Aug 27, 2002
System resource arbitration mechanism for a host bridge
INTEL CORP18 citations83
US6405271B1Jun 11, 2002
Data flow control mechanism for a bus supporting two-and three-agent transactions
INTEL CORP12 citations82
US5471637ANov 28, 1995
Method and apparatus for conducting bus transactions between two clock independent bus agents of a computer system using a transaction by transaction deterministic request/response protocol and burst transfer
INTEL CORP20 citations80
US6192459B1Feb 20, 2001
Method and apparatus for retrieving data from a data storage device
INTEL CORP10 citations74
US5555423ASep 10, 1996
Multi-mode microprocessor having a pin for resetting its register without purging its cache
INTEL CORP11 citations74
US5455957AOct 3, 1995
Method and apparatus for conducting bus transactions between two clock independent bus agents of a computer system using a transaction by transaction deterministic request/response protocol
INTEL CORP14 citations73
US5239638AAug 24, 1993
Two strobed memory access
INTEL CORP13 citations73
US6598103B2Jul 22, 2003
Transmission of signals synchronous to a common clock and transmission of data synchronous to strobes in a multiple agent processing system
INTEL CORP8 citations72
US5488639AJan 30, 1996
Parallel multistage synchronization method and apparatus
INTEL CORP16 citations71
US6412060B2Jun 25, 2002
Method and apparatus for supporting multiple overlapping address spaces on a shared bus
INTEL CORP4 citations63
US6253302B1Jun 26, 2001
Method and apparatus for supporting multiple overlapping address spaces on a shared bus
INTEL CORP2 citations63
US5818794AOct 6, 1998
Internally controlled signal system for controlling the operation of a device
INTEL CORP2 citations63
USRE40921ESep 22, 2009
Mechanism for efficiently processing deferred order-dependent memory access transactions in a pipelined system
INTEL CORP0 citations52
RAMBUS INC
2 patentsShowing the top 50 of 51 patents by PatentIndex Score.