P

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 patents
US7213248B2May 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 patent

Showing the top 50 of 157 patents by PatentIndex Score.