Issued Patents All Time
Showing 26–50 of 133 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10133677 | Opportunistic migration of memory pages in a unified virtual memory system | Cameron Buschardt, James Leroy Deming, Lucien Dunning, Brian Fahs, Mark Hairgrove +1 more | 2018-11-20 |
| 10114758 | Techniques for supporting for demand paging | Samuel H. Duncan, Jonathon Stuart Ramsey Evans, James Leroy Deming | 2018-10-30 |
| 10078911 | System, method, and computer program product for executing processes involving at least one primitive in a graphics processor, utilizing a data structure | Ziyad S. Hakura, Yury Uralsky, Tyson J. Bergland, Eric B. Lum, Henry Packard Moreton | 2018-09-18 |
| 10061526 | Frame buffer access tracking via a sliding window in a unified virtual memory system | John Mashey, Cameron Buschardt, James Leroy Deming, Brian Fahs | 2018-08-28 |
| 10037228 | Efficient memory virtualization in multi-threaded processing units | Nick Barrow-Williams, Brian Fahs, James Leroy Deming, Timothy John Purcell, Lucien Dunning +1 more | 2018-07-31 |
| 10031856 | Common pointers in unified virtual memory system | Chenghuan Jia, John Mashey, Cameron Buschardt, Sherry Cheung, James Leroy Deming +5 more | 2018-07-24 |
| 9965321 | Error checking in out-of-order task scheduling | Timothy John Purcell, Jesse David Hall, Philip Alexander Cuadra | 2018-05-08 |
| 9953455 | Handling post-Z coverage data in raster operations | Eric B. Lum, Rui M. Bastos, Henry Packard Moreton, Yury Uralsky | 2018-04-24 |
| 9952868 | Two-pass cache tile processing for visibility testing in a tile-based architecture | Ziyad S. Hakura | 2018-04-24 |
| 9940286 | PCIE traffic tracking hardware in a unified virtual memory system | Cameron Buschardt, James Leroy Deming, Brian Fahs, Mark Hairgrove, John Mashey | 2018-04-10 |
| 9830262 | Access tracking mechanism for hybrid memories in a unified virtual system | Cameron Buschardt, James Leroy Deming, Brian Fahs | 2017-11-28 |
| 9830210 | CPU-to-GPU and GPU-to-GPU atomics | John Mashey, Mark Hairgrove, James Leroy Deming, Cameron Buschardt, Brian Fahs | 2017-11-28 |
| 9830276 | Replaying memory transactions while resolving memory access faults | James Leroy Deming, John Mashey, Mark Hairgrove, Lucien Dunning, Jonathon Stuart Ramsey Evans +3 more | 2017-11-28 |
| 9798487 | Migrating pages of different sizes between heterogeneous processors | Cameron Buschardt, James Leroy Deming, Lucien Dunning, Brian Fahs, Mark Hairgrove +3 more | 2017-10-24 |
| 9792220 | Microcontroller for memory management unit | Cameron Buschardt, John Mashey, Mark Hairgrove, James Leroy Deming, Brian Fahs | 2017-10-17 |
| 9767036 | Page state directory for managing unified virtual memory | Cameron Buschardt, Sherry Cheung, James Leroy Deming, Samuel H. Duncan, Lucien Dunning +5 more | 2017-09-19 |
| 9754561 | Managing memory regions to support sparse mappings | Jonathan Dunaisky, Henry Packard Moreton, Jeffrey A. Bolz, Yury Uralsky, James Leroy Deming +6 more | 2017-09-05 |
| 9734545 | Software methods in a GPU | John Christopher Cook, Fred Gruner, Gregory Scott Palmer | 2017-08-15 |
| 9715413 | Execution state analysis for assigning tasks to streaming multiprocessors | Karim M. Abdalla, Lacky V. Shah, Timothy John Purcell, Tanmoy Mandal, Gentaro Hirota | 2017-07-25 |
| 9710306 | Methods and apparatus for auto-throttling encapsulated compute tasks | Jesse David Hall, Philip Alexander Cuadra, Karim M. Abdalla | 2017-07-18 |
| 9679350 | Techniques for optimizing stencil buffers | Eric B. Lum | 2017-06-13 |
| 9639474 | Migration of peer-mapped memory pages | John Mashey, Mark Hairgrove, Chenghuan Jia, Cameron Buschardt, Lucien Dunning +1 more | 2017-05-02 |
| 9639367 | Managing event count reports in a tile-based architecture | Ziyad S. Hakura | 2017-05-02 |
| 9612839 | Higher accuracy Z-culling in a tile-based architecture | Ziyad S. Hakura | 2017-04-04 |
| 9589310 | Methods to facilitate primitive batching | Thomas Roell, Patrick R. Brown | 2017-03-07 |