Inventor
CARPENTER GARY DALE
US46 patents
⚠️ This page may combine multiple inventors who share the name “CARPENTER GARY DALE”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
33 patentsUS6275907B1Aug 14, 2001
Reservation management in a non-uniform memory access (NUMA) data processing system
IBM97 citations97
US6115804ASep 5, 2000
Non-uniform memory access (NUMA) data processing system that permits multiple caches to concurrently hold data in a recent state from which data can be sourced by shared intervention
IBM79 citations96
US6081874AJun 27, 2000
Non-uniform memory access (NUMA) data processing system that speculatively issues requests on a node interconnect
IBM58 citations96
US6067603AMay 23, 2000
Non-uniform memory access (NUMA) data processing system that speculatively issues requests on a node interconnect
IBM80 citations96
US6662251B2Dec 9, 2003
Selective targeting of transactions to devices on a shared bus
IBM62 citations95
US6148361ANov 14, 2000
Interrupt architecture for a non-uniform memory access (NUMA) data processing system
IBM114 citations95
US6717452B2Apr 6, 2004
Level shifter
IBM26 citations92
US6529084B1Mar 4, 2003
Interleaved feedforward VCO and PLL
IBM23 citations92
US6279085B1Aug 21, 2001
Method and system for avoiding livelocks due to colliding writebacks within a non-uniform memory access system
IBM24 citations92
US6269428B1Jul 31, 2001
Method and system for avoiding livelocks due to colliding invalidating transactions within a non-uniform memory access system
IBM21 citations92
US6266743B1Jul 24, 2001
Method and system for providing an eviction protocol within a non-uniform memory access system
IBM37 citations92
US6226718B1May 1, 2001
Method and system for avoiding livelocks due to stale exclusive/modified directory entries within a non-uniform access system
IBM26 citations92
US6192452B1Feb 20, 2001
Method and system for avoiding data loss due to cancelled transactions within a non-uniform memory access system
IBM37 citations91
US6088750AJul 11, 2000
Method and system for arbitrating between bus masters having diverse bus acquisition protocols
IBM39 citations91
US6067611AMay 23, 2000
Non-uniform memory access (NUMA) data processing system that buffers potential third node transactions to decrease communication latency
IBM52 citations90
US5784394AJul 21, 1998
Method and system for implementing parity error recovery schemes in a data processing system
IBM27 citations90
US5737171AApr 7, 1998
Switched management of thermal impedence to reduce temperature excursions
IBM44 citations87
US7669013B2Feb 23, 2010
Directory for multi-node coherent bus
IBM9 citations84
US6948017B2Sep 20, 2005
Method and apparatus having dynamically scalable clock domains for selectively interconnecting subsystems on a synchronous bus
IBM17 citations84
US6085293AJul 4, 2000
Non-uniform memory access (NUMA) data processing system that decreases latency by expediting rerun requests
IBM19 citations84
US6145032ANov 7, 2000
System for recirculation of communication transactions in data processing in the event of communication stall
IBM16 citations82
US6178472B1Jan 23, 2001
Queue having distributed multiplexing logic
IBM14 citations73
US5898857AApr 27, 1999
Method and system for interfacing an upgrade processor to a data processing system
IBM9 citations72
US7080011B2Jul 18, 2006
Speech label accelerators and techniques for using same
IBM9 citations70
US5815455ASep 29, 1998
Power supply interface circuit providing nonvolatile storage with suitable operating and standby voltage levels
IBM7 citations68
US6639587B2Oct 28, 2003
Method and apparatus for a scaleable touch panel controller
IBM9 citations66
US7260755B2Aug 21, 2007
Skewed inverter delay line for use in measuring critical paths in an integrated circuit
IBM2 citations63
US6710668B1Mar 23, 2004
Glitchless wide-range oscillator, and method therefor
IBM5 citations62
US6931561B2Aug 16, 2005
Apparatus and method for asynchronously interfacing high-speed clock domain and low-speed clock domain using a plurality of storage and multiplexer components
IBM4 citations60
US6886106B2Apr 26, 2005
System and method for controlling a multiplexer for selecting between an input clock and an input duty-cycle-corrected clock and outputting the selected clock and an enable signal
IBM6 citations54
US7725660B2May 25, 2010
Directory for multi-node coherent bus
IBM1 citations52
US7443195B2Oct 28, 2008
Method of transparently reducing power consumption of a high-speed communication link
IBM0 citations51
US6812739B2Nov 2, 2004
Method of transparently reducing power consumption of a high-speed communication link
IBM0 citations51
ADVANCED RISC MACH LTD
11 patentsUS11017140B1May 25, 2021
Autonomous verification of circuit design for computing devices
ADVANCED RISC MACH LTD7 citations80
US11106452B2Aug 31, 2021
Infrastructure for validating updates via a network of IoT-type devices
ADVANCED RISC MACH LTD3 citations68
US11610039B2Mar 21, 2023
Creating and/or enhancing hardware obscurity via randomization points
ADVANCED RISC MACH LTD0 citations59
US12417401B2Sep 16, 2025
Systems, devices, and/or processes for behavioral content processing
ADVANCED RISC MACH LTD0 citations50
US11841397B2Dec 12, 2023
System-on-a-chip testing for energy harvesting devices
ADVANCED RISC MACH LTD0 citations50
US12170130B2Dec 17, 2024
Systems, devices, and/or processes for OMIC and/or behavioral content processing
ADVANCED RISC MACH LTD0 citations49
US11550548B2Jan 10, 2023
Autonomous pseudo-random seed generator for computing devices
ADVANCED RISC MACH LTD0 citations48
US11308699B2Apr 19, 2022
Method and system for data generation
ADVANCED RISC MACH LTD0 citations47
US10122384B2Nov 6, 2018
Logical interleaver
ADVANCED RISC MACH LTD0 citations41
US10841083B2Nov 17, 2020
Systems, devices, and/or processes for OMIC content processing and/or communication
ADVANCED RISC MACH LTD0 citations39
US10841299B2Nov 17, 2020
Systems, devices, and/or processes for omic content processing and/or partitioning
ADVANCED RISC MACH LTD0 citations39