Inventor
WILLIAMS DEREK EDWARD
US157 patents
⚠️ This page may combine multiple inventors who share the name “WILLIAMS DEREK EDWARD”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
49 patentsUS7213248B2May 1, 2007
High speed promotion mechanism suitable for lock acquisition in a multiprocessor data processing system
IBM75 citations98
US6963967B1Nov 8, 2005
System and method for enabling weak consistent storage advantage to a firmly consistent storage architecture
IBM71 citations98
US6880073B2Apr 12, 2005
Speculative execution of instructions and processes before completion of preceding barrier operations
IBM78 citations98
US6748518B1Jun 8, 2004
Multi-level multiprocessor speculation mechanism
IBM142 citations98
US6691220B1Feb 10, 2004
Multiprocessor speculation mechanism via a barrier speculation flag
IBM101 citations98
US5895495AApr 20, 1999
Demand-based larx-reserve protocol for SMP system buses
IBM121 citations98
US6470478B1Oct 22, 2002
Method and system for counting events within a simulation model
IBM103 citations97
US6829698B2Dec 7, 2004
Method, apparatus and system for acquiring a global promotion facility utilizing a data-less transaction
IBM59 citations96
US6625660B1Sep 23, 2003
Multiprocessor speculation mechanism for efficiently managing multiple barrier operations
IBM74 citations96
US6609192B1Aug 19, 2003
System and method for asynchronously overlapping storage barrier operations with old and new storage operations
IBM70 citations96
US6590929B1Jul 8, 2003
Method and system for run-time logic verification of operations in digital systems
IBM68 citations96
US6212605B1Apr 3, 2001
Eviction override for larx-reserved addresses
IBM67 citations96
US6014721AJan 11, 2000
Method and system for transferring data between buses having differing ordering policies
IBM61 citations96
US6195627B1Feb 27, 2001
Method and system for instrumenting simulation models
IBM62 citations95
US6195629B1Feb 27, 2001
Method and system for selectively disabling simulation model instrumentation
IBM60 citations95
US7543120B2Jun 2, 2009
Processor and data processing system employing a variable store gather window
IBM19 citations93
US7533227B2May 12, 2009
Method for priority scheduling and priority dispatching of store conditional operations in a store queue
IBM29 citations93
US7395524B2Jul 1, 2008
Method, system and program product providing a configuration specification language having clone latch support
IBM16 citations93
US7389490B2Jun 17, 2008
Method, system and program product for providing a configuration specification language supporting selective presentation of configuration entities
IBM20 citations93
US7366851B2Apr 29, 2008
Processor, method, and data processing system employing a variable store gather window
IBM25 citations93
US7305523B2Dec 4, 2007
Cache memory direct intervention
IBM38 citations93
US7249330B2Jul 24, 2007
Method, system and program product providing a configuration specification language having split latch support
IBM25 citations93
US7228385B2Jun 5, 2007
Processor, data processing system and method for synchronizing access to data in shared memory
IBM39 citations93
US7213225B2May 1, 2007
Method, system and program product for specifying and using register entities to configure a simulated or physical digital system
IBM15 citations93
US7200717B2Apr 3, 2007
Processor, data processing system and method for synchronizing access to data in shared memory
IBM20 citations93
US7096434B2Aug 22, 2006
Method, system and program product providing a configuration specification language supporting arbitrary mapping functions for configuration constructs
IBM15 citations93
US6889344B2May 3, 2005
System and method for exposing hidden events on system buses
IBM49 citations93
US6785774B2Aug 31, 2004
High performance symmetric multiprocessing systems via super-coherent data mechanisms
IBM44 citations93
US6779086B2Aug 17, 2004
Symmetric multiprocessor systems with an independent super-coherent cache directory
IBM21 citations93
US6763434B2Jul 13, 2004
Data processing system and method for resolving a conflict between requests to modify a shared cache line
IBM22 citations93
US6728873B1Apr 27, 2004
System and method for providing multiprocessor speculation within a speculative branch path
IBM24 citations93
US6725340B1Apr 20, 2004
Mechanism for folding storage barrier operations in a multiprocessor system
IBM31 citations93
US6704844B2Mar 9, 2004
Dynamic hardware and software performance optimizations for super-coherent SMP systems
IBM44 citations93
US6658539B2Dec 2, 2003
Super-coherent data mechanisms for shared caches in a multiprocessing system
IBM29 citations93
US6606702B1Aug 12, 2003
Multiprocessor speculation mechanism with imprecise recycling of storage operations
IBM45 citations93
US6457147B1Sep 24, 2002
Method and system for run-time logic verification of operations in digital systems in response to a plurality of parameters
IBM24 citations93
US6182201B1Jan 30, 2001
Demand-based issuance of cache operations to a system bus
IBM36 citations93
US6175930B1Jan 16, 2001
Demand based sync bus operation
IBM39 citations93
US6161189ADec 12, 2000
Latch-and-hold circuit that permits subcircuits of an integrated circuit to operate at different frequencies
IBM21 citations93
US6065086AMay 16, 2000
Demand based sync bus operation
IBM21 citations93
US6029204AFeb 22, 2000
Precise synchronization mechanism for SMP system buses using tagged snoop operations to avoid retries
IBM53 citations93
US5935234AAug 10, 1999
Method and system for controlling access to a shared resource in a data processing system utilizing pseudo-random priorities
IBM36 citations93
US5931924AAug 3, 1999
Method and system for controlling access to a shared resource that each requestor is concurrently assigned at least two pseudo-random priority weights
IBM26 citations93
US5896539AApr 20, 1999
Method and system for controlling access to a shared resource in a data processing system utilizing dynamically-determined weighted pseudo-random priorities
IBM45 citations93
US7392169B2Jun 24, 2008
Method, system and program product for defining and recording minimum and maximum event counts of a simulation utilizing a high level language
IBM17 citations92
US7206732B2Apr 17, 2007
C-API instrumentation for HDL models
IBM41 citations92
US7162404B2Jan 9, 2007
Method, system and program product for configuring a simulation model of a digital design
IBM29 citations92
US7158924B2Jan 2, 2007
Dynamic loading of C-API HDL model instrumentation
IBM29 citations92
US7085703B2Aug 1, 2006
Count data access in a distributed simulation environment
IBM20 citations92
INTERNAT BUSINESS MACHNIES COR
1 patentShowing the top 50 of 157 patents by PatentIndex Score.