Inventor
HAVLIR ANDREW M
US36 patents
⚠️ This page may combine multiple inventors who share the name “HAVLIR ANDREW M”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
APPLE INC
35 patentsUS10475152B1Nov 12, 2019
Dependency handling for set-aside of compute control stream commands
APPLE INC7 citations83
US10593094B1Mar 17, 2020
Distributed compute work parser circuitry using communications fabric
APPLE INC8 citations82
US9785567B2Oct 10, 2017
Operand cache control techniques
APPLE INC3 citations73
US9619394B2Apr 11, 2017
Operand cache flush, eviction, and clean techniques using hint information and dirty information
APPLE INC2 citations73
US9459869B2Oct 4, 2016
Intelligent caching for an operand cache
APPLE INC4 citations73
US9378146B2Jun 28, 2016
Operand cache design
APPLE INC4 citations73
US9183611B2Nov 10, 2015
Apparatus implementing instructions that impose pipeline interdependencies
APPLE INC4 citations73
US10901777B1Jan 26, 2021
Techniques for context switching using distributed compute workload parsers
APPLE INC6 citations72
US10467724B1Nov 5, 2019
Fast determination of workgroup batches from multi-dimensional kernels
APPLE INC2 citations72
US10678548B2Jun 9, 2020
Pipelined allocation for operand cache
APPLE INC2 citations70
US10282169B2May 7, 2019
Floating-point multiply-add with down-conversion
APPLE INC2 citations70
US9652233B2May 16, 2017
Hint values for use with an operand cache
APPLE INC6 citations70
US12086644B2Sep 10, 2024
Logical slot to hardware slot mapping for graphics processors
APPLE INC2 citations69
US10846131B1Nov 24, 2020
Distributing compute work using distributed parser circuitry
APPLE INC3 citations69
US11256510B2Feb 22, 2022
Low latency fetch circuitry for compute kernels
APPLE INC0 citations62
US11727530B2Aug 15, 2023
Instruction storage
APPLE INC0 citations60
US11023997B2Jun 1, 2021
Instruction storage
APPLE INC0 citations60
US12517760B1Jan 6, 2026
Techniques for discarding graphics work for quality of service
APPLE INC0 citations59
US9846579B1Dec 19, 2017
Unified integer and floating-point compare circuitry
APPLE INC1 citations52
US9508112B2Nov 29, 2016
Multi-threaded GPU pipeline
APPLE INC0 citations52
US10838725B2Nov 17, 2020
Low latency fetch circuitry for compute kernels
APPLE INC0 citations51
US11500692B2Nov 15, 2022
Dynamic buffering control for compute work distribution
APPLE INC0 citations50
US11080101B2Aug 3, 2021
Dependency scheduling for control stream in parallel processor
APPLE INC0 citations50
US9727944B2Aug 8, 2017
GPU instruction storage
APPLE INC0 citations50
US9330432B2May 3, 2016
Queuing system for register file access
APPLE INC1 citations49
US9633409B2Apr 25, 2017
GPU predication
APPLE INC0 citations48
US12333339B2Jun 17, 2025
Affinity-based graphics scheduling
APPLE INC0 citations47
US12175300B2Dec 24, 2024
Software control techniques for graphics hardware that supports logical slots and reservation of graphics hardware based on a priority threshold
APPLE INC0 citations47
US12020075B2Jun 25, 2024
Compute kernel parsing with limits in one or more dimensions with iterating through workgroups in the one or more dimensions for execution
APPLE INC0 citations47
US11250538B2Feb 15, 2022
Completion signaling techniques in distributed processor
APPLE INC0 citations45
US10613987B2Apr 7, 2020
Operand cache coherence for SIMD processor supporting predication
APPLE INC0 citations42
US9594395B2Mar 14, 2017
Clock routing techniques
APPLE INC0 citations42
US10353711B2Jul 16, 2019
Clause chaining for clause-based instruction execution
APPLE INC0 citations41
US10269091B1Apr 23, 2019
Re-using graphics vertex identifiers for primitive blocks across states
APPLE INC0 citations41
US9437172B2Sep 6, 2016
High-speed low-power access to register files
APPLE INC0 citations36