Issued Patents All Time
Showing 25 most recent of 53 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12229215 | Performing matrix multiplication in a streaming processor | Yun Du, Gang Zhong, Fei Wei, Yibin Zhang, Jing Han +6 more | 2025-02-18 |
| 12229864 | Runtime mechanism to optimize shader execution flow | Yun Du, Eric Demers, Andrew Evan Gruber, Baoguang Yang, Chihong Zhang +6 more | 2025-02-18 |
| 12067666 | Run-time mechanism for optimal shader | Yun Du, Eric Demers, Andrew Evan Gruber, Chihong Zhang, Baoguang Yang +4 more | 2024-08-20 |
| 12056790 | Methods and apparatus to facilitate a dedicated bindless state processor | Yun Du, Andrew Evan Gruber, Chihong Zhang, Thomas Edwin Frisinger, Richard Hammerstone +4 more | 2024-08-06 |
| 11954758 | Dynamic wave pairing | Yun Du, Andrew Evan Gruber, Zilin Ying, Chunling Hu, Baoguang Yang +3 more | 2024-04-09 |
| 11829439 | Methods and apparatus to perform matrix multiplication in a streaming processor | Yun Du, Gang Zhong, Fei Wei, Yibin Zhang, Jing Han +6 more | 2023-11-28 |
| 11657471 | Methods and apparatus for constant data storage | Yun Du, Andrew Evan Gruber, Chihong Zhang, Jian Jiang, Gang Zhong +3 more | 2023-05-23 |
| 11204765 | Deferred GPR allocation for texture/load instruction block | Yun Du, Fei Wei, Gang Zhong, Minjie Huang, Jian Jiang +8 more | 2021-12-21 |
| 11132760 | Graphics instruction operands alias | Yun Du, Andrew Evan Gruber, Chihong Zhang, Gang Zhong, Jian Jiang +6 more | 2021-09-28 |
| 11094032 | Out of order wave slot release for a terminated wave | Yun Du, Andrew Evan Gruber, Zilin Ying, Baoguang Yang | 2021-08-17 |
| 11094103 | General purpose register and wave slot allocation in graphics processing | Yun Du, Andrew Evan Gruber, Chihong Zhang, Hongjiang Shang, Zilin Ying +1 more | 2021-08-17 |
| 11055808 | Methods and apparatus for wave slot management | Yun Du, Andrew Evan Gruber, Zilin Ying | 2021-07-06 |
| 10558460 | General purpose register allocation in streaming processor | Yun Du, Liang Han, Lin Chen, Chihong Zhang, Hongjiang Shang +5 more | 2020-02-11 |
| 9804995 | Computational resource pipelining in general purpose graphics processing unit | Alexei V. Bourd, Andrew Evan Gruber, Aleksandra L. Krstic, Robert J. Simpson, Colin Christopher Sharp | 2017-10-31 |
| 9799089 | Per-shader preamble for graphics processing | Lin Chen, Yun Du, Andrew Evan Gruber, Guofang Jiao, David Rigel Garcia Garcia | 2017-10-24 |
| 9665370 | Skipping of data storage | Yun Du, Lin Chen, Andrew Evan Gruber, Chihong Zhang | 2017-05-30 |
| 9633411 | Load scheme for shared register in GPU | Yun Du, Andrew Evan Gruber, Lin Chen, Guofang Jiao | 2017-04-25 |
| 9342461 | Cache memory system and method using dynamically allocated dirty mask space | Jian Liang, Fei Xu | 2016-05-17 |
| 9274964 | Multi-bank cache memory | Jian Liang | 2016-03-01 |
| 8884972 | Graphics processor with arithmetic and elementary function units | Yun Du, Guofang Jiao, Alexei V. Bourd | 2014-11-11 |
| 8869147 | Multi-threaded processor with deferred thread output control | Yun Du, Guofang Jiao | 2014-10-21 |
| 8773459 | 3-D clipping in a graphics processing unit | Guofang Jiao, Lingjun Chen, Yun Du | 2014-07-08 |
| 8766996 | Unified virtual addressed register file | Yun Du, Guofang Jiao, De Dzwo Hsu | 2014-07-01 |
| 8766995 | Graphics system with configurable caches | Guofang Jiao, Yun Du | 2014-07-01 |
| 8644643 | Convolution filtering in a graphics processor | Guofang Jiao, Yun Du, Lingjun Chen | 2014-02-04 |