Inventor
WILLIAMS III GERARD R
US48 patents
⚠️ This page may combine multiple inventors who share the name “WILLIAMS III GERARD R”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
APPLE INC
39 patentsUS8775757B2Jul 8, 2014
Trust zone support in system on a chip having security enclave processor
APPLE INC59 citations98
US10437595B1Oct 8, 2019
Load/store dependency predictor optimization for replayed loads
APPLE INC26 citations94
US9852084B1Dec 26, 2017
Access permissions modification
APPLE INC42 citations93
US10180905B1Jan 15, 2019
Unified prefetch circuit for multi-level caches
APPLE INC15 citations85
US10754649B2Aug 25, 2020
Computation engine that operates in matrix and vector modes
APPLE INC6 citations84
US10621100B1Apr 14, 2020
Unified prefetch circuit for multi-level caches
APPLE INC9 citations84
US10331558B2Jun 25, 2019
Systems and methods for performing memory compression
APPLE INC9 citations84
US9898071B2Feb 20, 2018
Processor including multiple dissimilar processor cores
APPLE INC6 citations84
US9958932B2May 1, 2018
Processor including multiple dissimilar processor cores that implement different portions of instruction set architecture
APPLE INC10 citations83
US9015422B2Apr 21, 2015
Access map-pattern match based prefetch unit for a processor
APPLE INC9 citations83
US9383806B2Jul 5, 2016
Multi-core processor instruction throttling
APPLE INC8 citations82
US9336003B2May 10, 2016
Multi-level dispatch for a superscalar processor
APPLE INC10 citations82
US11204636B2Dec 21, 2021
Systems and methods for coherent power management
APPLE INC2 citations73
US10831488B1Nov 10, 2020
Computation engine with extract instructions to minimize memory access
APPLE INC3 citations73
US10423209B2Sep 24, 2019
Systems and methods for coherent power management
APPLE INC3 citations73
US10289191B2May 14, 2019
Processor including multiple dissimilar processor cores
APPLE INC2 citations73
US9582276B2Feb 28, 2017
Processor and method for implementing barrier operation using speculative and architectural color values
APPLE INC2 citations73
US9311100B2Apr 12, 2016
Usefulness indication for indirect branch prediction training
APPLE INC3 citations73
US9280471B2Mar 8, 2016
Mechanism for sharing private caches in a SoC
APPLE INC3 citations73
US9626185B2Apr 18, 2017
IT instruction pre-decode
APPLE INC2 citations72
US9043554B2May 26, 2015
Cache policies for uncacheable memory requests
APPLE INC6 citations72
US11803471B2Oct 31, 2023
Scalable system on a chip
APPLE INC1 citations71
US9176879B2Nov 3, 2015
Least recently used mechanism for cache line eviction from a cache memory
APPLE INC4 citations71
US12443260B2Oct 14, 2025
Systems and methods for coherent power management
APPLE INC0 citations63
US11868192B2Jan 9, 2024
Systems and methods for coherent power management
APPLE INC0 citations63
US9128857B2Sep 8, 2015
Flush engine
APPLE INC3 citations63
US11567861B2Jan 31, 2023
Hashing with soft memory folding
APPLE INC0 citations62
US11042373B2Jun 22, 2021
Computation engine that operates in matrix and vector modes
APPLE INC0 citations62
US10769065B2Sep 8, 2020
Systems and methods for performing memory compression
APPLE INC1 citations62
US10281965B2May 7, 2019
Reduced power operation using stored capacitor energy
APPLE INC1 citations62
US11941428B2Mar 26, 2024
Ensuring transactional ordering in I/O agent
APPLE INC0 citations61
US11972140B2Apr 30, 2024
Hashing with soft memory folding
APPLE INC0 citations52
US10845856B2Nov 24, 2020
Reduced power operation using stored capacitor energy
APPLE INC0 citations52
US9223577B2Dec 29, 2015
Processing multi-destination instruction in pipeline by splitting for single destination operations stage and merging for opcode execution operations stage
APPLE INC1 citations52
US10867031B2Dec 15, 2020
Marking valid return targets
APPLE INC0 citations51
US10401945B2Sep 3, 2019
Processor including multiple dissimilar processor cores that implement different portions of instruction set architecture
APPLE INC0 citations51
US9563575B2Feb 7, 2017
Least recently used mechanism for cache line eviction from a cache memory
APPLE INC0 citations50
US9959120B2May 1, 2018
Persistent relocatable reset vector for processor
APPLE INC0 citations42
US9418010B2Aug 16, 2016
Global maintenance command protocol in a cache coherent system
APPLE INC0 citations42