AH

Andrew M. Havlir

Apple: 35 patents #842 of 18,612Top 5%
Overall (All Time): #96,629 of 4,157,543Top 3%
35
Patents All Time

Issued Patents All Time

Showing 1–25 of 35 patents

Patent #TitleCo-InventorsDate
12333339 Affinity-based graphics scheduling Ajay Simha Modugala, Benjamin Bowman, Yunjun Zhang 2025-06-17
12175300 Software control techniques for graphics hardware that supports logical slots and reservation of graphics hardware based on a priority threshold Steven Fishwick, Melissa L. Velez 2024-12-24
12086644 Logical slot to hardware slot mapping for graphics processors Steven Fishwick, David A. Gotwalt, Benjamin Bowman, Ralph C. Taylor, Melissa L. Velez +3 more 2024-09-10
12020075 Compute kernel parsing with limits in one or more dimensions with iterating through workgroups in the one or more dimensions for execution Ajay Simha Modugala, Karl D. Mann 2024-06-25
11727530 Instruction storage Dzung Q. Vu, Liang-Kai Wang 2023-08-15
11500692 Dynamic buffering control for compute work distribution Benjamin Bowman 2022-11-15
11256510 Low latency fetch circuitry for compute kernels Jeffrey T. Brady 2022-02-22
11250538 Completion signaling techniques in distributed processor Ajay Simha Modugala 2022-02-15
11080101 Dependency scheduling for control stream in parallel processor Jason D. Carroll, Karl D. Mann 2021-08-03
11023997 Instruction storage Dzung Q. Vu, Liang-Kai Wang 2021-06-01
10901777 Techniques for context switching using distributed compute workload parsers Jeffrey T. Brady 2021-01-26
10846131 Distributing compute work using distributed parser circuitry Jeffrey T. Brady, Jingfei Kong 2020-11-24
10838725 Low latency fetch circuitry for compute kernels Jeffrey T. Brady 2020-11-17
10678548 Pipelined allocation for operand cache Robert D. Kenney, Terence M. Potter, Sivayya Ayinala 2020-06-09
10613987 Operand cache coherence for SIMD processor supporting predication Terence M. Potter 2020-04-07
10593094 Distributed compute work parser circuitry using communications fabric Benjamin Bowman, Jeffrey T. Brady 2020-03-17
10475152 Dependency handling for set-aside of compute control stream commands Jeffrey T. Brady 2019-11-12
10467724 Fast determination of workgroup batches from multi-dimensional kernels Jeffrey T. Brady 2019-11-05
10353711 Clause chaining for clause-based instruction execution Brian K. Reynolds, Liang Xia, Terence M. Potter 2019-07-16
10282169 Floating-point multiply-add with down-conversion Liang-Kai Wang, Terence M. Potter, Yu Sun, Nicolas X. Pena, Xiao-Long Wu +1 more 2019-05-07
10269091 Re-using graphics vertex identifiers for primitive blocks across states Michael A. Mang 2019-04-23
9846579 Unified integer and floating-point compare circuitry Liang-Kai Wang, Terence M. Potter 2017-12-19
9785567 Operand cache control techniques Terence M. Potter, Liang-Kai Wang 2017-10-10
9727944 GPU instruction storage Dzung Q. Vu, Liang-Kai Wang 2017-08-08
9652233 Hint values for use with an operand cache Terence M. Potter, Timothy A. Olson, James S. Blomgren, Michael A. Geary 2017-05-16