| 9013498 |
Determining a working set of texture maps |
John S. Montrym, Andrew Tao, Henry Packard Moreton, Emmett M. Kilgariff, Cass W. Everitt +3 more |
2015-04-21 |
| 8700877 |
Address mapping for a parallel thread processor |
Michael C. Shebanow, John R. Nickolls |
2014-04-15 |
| 8624910 |
Register indexed sampler for texture opcodes |
John Erik Lindholm |
2014-01-07 |
| 8533435 |
Reordering operands assigned to each one of read request ports concurrently accessing multibank register file to avoid bank conflict |
Xiaogang Qiu, Ming Y. Siu, John Erik Lindholm, Michael C. Shebanow, Stuart F. Oberman |
2013-09-10 |
| 8321761 |
ECC bits used as additional register file storage |
Fred Gruner, Xiaogang Qiu |
2012-11-27 |
| 8266382 |
Cache interface protocol including arbitration and hints |
Alexander L. Minkin, Steven James Heinrich, Rajeshwaran Selvanesan, Charles McCarver, Stewart Glenn Carlton +1 more |
2012-09-11 |
| 8266383 |
Cache miss processing using a defer/replay mechanism |
Alexander L. Minkin, Steven James Heinrich, Rajeshwaran Selvanesan, Charles McCarver, Stewart Glenn Carlton +2 more |
2012-09-11 |
| 8139071 |
Buffering unit to support graphics processing operations |
Andrew Tao, Vimal Parikh |
2012-03-20 |
| 8134570 |
System and method for graphics attribute packing for pixel shader usage |
Jerome F. Duluk, Jr., Andrew Tao, Roger L. Allen, Svetoslav D. Tzvetkov, Elena Ing |
2012-03-13 |
| 7999817 |
Buffering unit to support graphics processing operations |
Andrew Tao, Vimal Parikh |
2011-08-16 |
| 7027064 |
Active block write-back from SRAM cache to DRAM |
Michael G. Lavelle, Ewa M. Kubalska |
2006-04-11 |
| 6927775 |
Parallel box filtering through reuse of existing circular filter |
Michael Schimpf |
2005-08-09 |
| 6914609 |
Multiple scan line sample filtering |
Wayne Eric Burk, Philip C. Leung |
2005-07-05 |
| 6895458 |
Opcode to turn around a bi-directional bus |
Ewa M. Kubalska, Lisa Grenier, Elena Ing |
2005-05-17 |
| 6833834 |
Frame buffer organization and reordering |
Michael A. Wasserman, Michael G. Lavelle, David Kehlet, Ewa M. Kubalska |
2004-12-21 |
| 6831653 |
Graphics pixel packing for improved fill rate performance |
David Kehlet, Nandini Ramani, Roger Swanson |
2004-12-14 |
| 6812929 |
System and method for prefetching data from a frame buffer |
Michael G. Lavelle, Ewa M. Kubalska |
2004-11-02 |
| 6806883 |
System and method for handling display device requests for display data from a frame buffer |
Michael G. Lavelle |
2004-10-19 |
| 6803916 |
Rasterization using two-dimensional tiles and alternating bins for improved rendering utilization |
Nandini Ramani, David Kehlet, Ewa M. Kubalska, Michael G. Lavelle, Michael A. Wasserman +1 more |
2004-10-12 |
| 6795081 |
Sample cache for supersample filtering |
Michael G. Lavelle, Philip C. Leung |
2004-09-21 |
| 6795078 |
Parallel read with source-clear operation |
Michael G. Lavelle, Ewa M. Kubalska |
2004-09-21 |
| 6778179 |
External dirty tag bits for 3D-RAM SRAM |
Michael G. Lavelle, Ewa M. Kubalska |
2004-08-17 |
| 6720969 |
Dirty tag bits for 3D-RAM SRAM |
Michael G. Lavelle, Ewa M. Kubalska |
2004-04-13 |
| 6459428 |
Programmable sample filtering for image rendering |
Wayne Eric Burk, Michael G. Lavelle, Philip C. Leung, Michael F. Deering, Ranjit Oberoi |
2002-10-01 |