Patent | Date |
---|
Adaptive power down of intra-chip interconnect Grant 10,852,810 - Lai , et al. December 1, 2 | 2020-12-01 |
Cache memory with reduced power consumption mode Grant 10,591,978 - Lai , et al. | 2020-03-17 |
Serial tag lookup with way-prediction Grant 10,565,122 - Lai , et al. Feb | 2020-02-18 |
Adaptive Power Down Of Intra-chip Interconnect App 20190204898 - LAI; Patrick P. ;   et al. | 2019-07-04 |
Serial lookup of tag ways Grant 10,324,850 - Lai , et al. | 2019-06-18 |
Power aware hash function for cache memory mapping Grant 10,318,428 - Lai , et al. | 2019-06-11 |
Expected lifetime management Grant 10,310,548 - Park , et al. | 2019-06-04 |
Adaptive power down of intra-chip interconnect Grant 10,241,561 - Lai , et al. | 2019-03-26 |
Prioritized sequencing of device inrush current Grant 10,185,378 - Tsao , et al. Ja | 2019-01-22 |
Low power DMA snoop and skip Grant 10,181,175 - Haraden , et al. Ja | 2019-01-15 |
Adaptive Power Down Of Intra-chip Interconnect App 20180356874 - LAI; Patrick P. ;   et al. | 2018-12-13 |
Cache Memory With Reduced Power Consumption Mode App 20180348847 - LAI; Patrick P. ;   et al. | 2018-12-06 |
Serial Tag Lookup With Way-prediction App 20180349284 - LAI; Patrick P. ;   et al. | 2018-12-06 |
Concurrent Cache Memory Access App 20180336143 - LAI; Patrick P. ;   et al. | 2018-11-22 |
Control of predication across clock domains Grant 10,133,300 - Tubbs , et al. November 20, 2 | 2018-11-20 |
Thermal And Reliability Based Cache Slice Migration App 20180210836 - Lai; Patrick P. ;   et al. | 2018-07-26 |
Serial Lookup Of Tag Ways App 20180137054 - Lai; Patrick P. ;   et al. | 2018-05-17 |
Expected Lifetime Management App 20180129243 - Park; Hee jun ;   et al. | 2018-05-10 |
Preventing Power Gating Of A Domain App 20180101219 - Ross; Jonathan ;   et al. | 2018-04-12 |
Prioritized Sequencing Of Device Inrush Current App 20180095510 - Tsao; Jay Shih ;   et al. | 2018-04-05 |
Power Aware Hash Function For Cache Memory Mapping App 20180074964 - Lai; Patrick P. ;   et al. | 2018-03-15 |
Resetting of dynamically grown accelerated data structure Grant 9,911,212 - Fowler , et al. March 6, 2 | 2018-03-06 |
Direct Store To Coherence Point App 20180004660 - Lai; Patrick P. ;   et al. | 2018-01-04 |
Interrupt controller Grant 9,747,225 - Ozguner , et al. August 29, 2 | 2017-08-29 |
Low power DMA labeling Grant 9,710,878 - Haraden , et al. July 18, 2 | 2017-07-18 |
Low-latency Timing Control App 20170171433 - Ross; Jonathan ;   et al. | 2017-06-15 |
Low-latency timing control Grant 9,549,100 - Ross , et al. January 17, 2 | 2017-01-17 |
Interrupt Controller App 20160328339 - Ozguner; Tolga ;   et al. | 2016-11-10 |
Low-latency Timing Control App 20160316110 - Ross; Jonathan ;   et al. | 2016-10-27 |
Low Power Dma Labeling App 20160180493 - Haraden; Ryan Scott ;   et al. | 2016-06-23 |
Low Power Dma Snoop And Skip App 20160180494 - Haraden; Ryan Scott ;   et al. | 2016-06-23 |
Control Of Predication Across Clock Domains App 20150192950 - Tubbs; Matthew Ray ;   et al. | 2015-07-09 |
Dynamic spatial index remapping for optimal aggregate performance Grant 9,041,713 - Brown , et al. May 26, 2 | 2015-05-26 |
Two-tiered dynamic load balancing using sets of distributed thread pools Grant 9,043,801 - Kupferschmidt , et al. May 26, 2 | 2015-05-26 |
Rendering of stereoscopic images with multithreaded rendering software pipeline Grant 8,773,449 - Hoover , et al. July 8, 2 | 2014-07-08 |
Tree insertion depth adjustment based on view frustum and distance culling Grant 8,593,459 - Mejdrich , et al. November 26, 2 | 2013-11-26 |
Streaming physics collision detection in multithreaded rendering software pipeline Grant 8,564,600 - Mejdrich , et al. October 22, 2 | 2013-10-22 |
Updating ray traced acceleration data structures between frames based on changing perspective Grant 8,350,846 - Mejdrich , et al. January 8, 2 | 2013-01-08 |
Rolling context data structure for maintaining state data in a multithreaded image processing pipeline Grant 8,330,765 - Mejdrich , et al. December 11, 2 | 2012-12-11 |
Cooperative utilization of spatial indices between application and rendering hardware Grant 8,284,195 - Brown , et al. October 9, 2 | 2012-10-09 |
Tree Insertion Depth Adjustment Based on View Frustrum and Distance Culling App 20120236001 - Mejdrich; Eric Oliver ;   et al. | 2012-09-20 |
Efficient texture processing of pixel groups with SIMD execution unit Grant 8,248,422 - Mejdrich , et al. August 21, 2 | 2012-08-21 |
User-defined non-visible geometry featuring ray filtering Grant 8,248,415 - Mejdrich , et al. August 21, 2 | 2012-08-21 |
Methods and systems for partitioning a spatial index Grant 8,243,081 - Shearer August 14, 2 | 2012-08-14 |
Tree insertion depth adjustment based on view frustum and distance culling Grant 8,243,073 - Mejdrich , et al. August 14, 2 | 2012-08-14 |
Utilizing ray tracing for enhanced artificial intelligence path-finding Grant 8,234,234 - Shearer July 31, 2 | 2012-07-31 |
Using ray tracing for real time audio synthesis Grant 8,139,780 - Shearer March 20, 2 | 2012-03-20 |
Box casting using an integrated acceleration data structure Grant 8,102,389 - Fowler , et al. January 24, 2 | 2012-01-24 |
Hybrid rendering of image data utilizing streaming geometry frontend interconnected to physical rendering backend through dynamic accelerated data structure generator Grant 8,102,391 - Fowler , et al. January 24, 2 | 2012-01-24 |
Streaming Physics Collision Detection In Multithreaded Rendering Software Pipeline App 20110283086 - Mejdrich; Eric Oliver ;   et al. | 2011-11-17 |
Deferred acceleration data structure optimization for improved performance Grant 8,018,453 - Fowler , et al. September 13, 2 | 2011-09-13 |
Combined spatial index for static and dynamic objects within a three-dimensional scene Grant 8,004,518 - Fowler , et al. August 23, 2 | 2011-08-23 |
Image processing with highly threaded texture fragment generation Grant 7,973,804 - Mejdrich , et al. July 5, 2 | 2011-07-05 |
Dynamic reallocation of processing cores for balanced ray tracing graphics workload Grant 7,940,266 - Shearer May 10, 2 | 2011-05-10 |
Rendering Of Stereoscopic Images With Multithreaded Rendering Software Pipeline App 20110063285 - Hoover; Russell Dean ;   et al. | 2011-03-17 |
Processing unit incorporating instruction-based persistent vector multiplexer control Grant 7,904,699 - Mejdrich , et al. March 8, 2 | 2011-03-08 |
Processing unit incorporating special purpose register for use with instruction-based persistent vector multiplexer control Grant 7,904,700 - Mejdrich , et al. March 8, 2 | 2011-03-08 |
Generating efficient spatial indexes for predictably dynamic objects Grant 7,893,936 - Shearer February 22, 2 | 2011-02-22 |
Methods and systems for reducing the number of rays passed between processing elements in a distributed ray tracing system Grant 7,864,174 - Shearer January 4, 2 | 2011-01-04 |
Dynamic determination of optimal spatial index mapping to processor thread resources Grant 7,852,336 - Brown , et al. December 14, 2 | 2010-12-14 |
Method and apparatus for memory utilization Grant 7,818,503 - Hoover , et al. October 19, 2 | 2010-10-19 |
Method for improving spatial index efficiency by jittering splitting planes Grant 7,808,500 - Shearer October 5, 2 | 2010-10-05 |
Dynamically load balancing game physics using real-time object scaling Grant 7,796,128 - Radzikowski , et al. September 14, 2 | 2010-09-14 |
Resetting of Dynamically Grown Accelerated Data Structure App 20100228781 - Fowler; David Keith ;   et al. | 2010-09-09 |
Method for reducing network bandwidth by delaying shadow ray generation Grant 7,782,318 - Shearer August 24, 2 | 2010-08-24 |
Dynamically configuring and selecting multiple ray tracing intersection methods Grant 7,773,087 - Fowler , et al. August 10, 2 | 2010-08-10 |
Updating Ray Traced Acceleration Data Structures Between Frames Based on Changing Perspective App 20100188396 - Mejdrich; Eric Oliver ;   et al. | 2010-07-29 |
Tree Insertion Depth Adjustment Based on View Frustrum and Distance Culling App 20100188403 - Mejdrich; Eric Oliver ;   et al. | 2010-07-29 |
Method and apparatus for communicating between threads Grant 7,752,413 - Hoover , et al. July 6, 2 | 2010-07-06 |
Reallocation of spatial index traversal between processing elements in response to changes in ray tracing graphics workload Grant 7,737,974 - Mejdrich , et al. June 15, 2 | 2010-06-15 |
Efficient and flexible data organization for acceleration data structure nodes Grant 7,719,532 - Schardt , et al. May 18, 2 | 2010-05-18 |
Method for Reducing Network Bandwidth by Delaying Shadow Ray Generation App 20100060637 - Shearer; Robert Allen | 2010-03-11 |
Optimized Graphical Calculation Performance by Removing Divide Requirements App 20090284524 - Shearer; Robert Allen ;   et al. | 2009-11-19 |
Hybrid Rendering Of Image Data Utilizing Streaming Geometry Frontend Interconnected To Physical Rendering Backend Through Dynamic Accelerated Data Structure Generator App 20090256836 - Fowler; Dave ;   et al. | 2009-10-15 |
Image Processing with Highly Threaded Texture Fragment Generation App 20090231348 - Mejdrich; Eric Oliver ;   et al. | 2009-09-17 |
Rolling Context Data Structure for Maintaining State Data in a Multithreaded Image Processing Pipeline App 20090231349 - Mejdrich; Eric Oliver ;   et al. | 2009-09-17 |
Processing Unit Incorporating Special Purpose Register for Use with Instruction-Based Persistent Vector Multiplexer Control App 20090228682 - Mejdrich; Eric Oliver ;   et al. | 2009-09-10 |
Processing Unit Incorporating Instruction-Based Persistent Vector Multiplexer Control App 20090228681 - Mejdrich; Eric Oliver ;   et al. | 2009-09-10 |
Efficient Texture Processing of Pixel Groups with SIMD Execution Unit App 20090187734 - Mejdrich; Eric Oliver ;   et al. | 2009-07-23 |
Two-Tiered Dynamic Load Balancing Using Sets of Distributed Thread Pools App 20090183167 - Kupferschmidt; Mark Gary ;   et al. | 2009-07-16 |
Cooperative Utilization of Spacial Indices Between Application and Rendering Hardware App 20090073167 - Brown; Jeffrey Douglas ;   et al. | 2009-03-19 |
Dynamically Configuring and Selecting Multiple Ray Tracing Intersection Methods App 20080259075 - Fowler; David Keith ;   et al. | 2008-10-23 |
Using Ray Tracing to Enhance Artificial Intelligence Character Behavior App 20080231627 - Shearer; Robert Allen | 2008-09-25 |
Using Ray Tracing for Real Time Audio Synthesis App 20080232602 - Shearer; Robert Allen | 2008-09-25 |
Utilizing Ray Tracing for Enhanced Artificial Intelligence Path-Finding App 20080231628 - Shearer; Robert Allen | 2008-09-25 |
Box Casting Using an Integrated Acceleration Data Structure App 20080192046 - Fowler; David Keith ;   et al. | 2008-08-14 |
Combined Spatial Index for Static and Dynamic Objects Within a Three-Dimensional Scene App 20080192054 - Fowler; David Keith ;   et al. | 2008-08-14 |
Dynamically Load Balancing Game Physics Using Real-Time Object Scaling App 20080192047 - Radzikowski; Eric Michael ;   et al. | 2008-08-14 |
Efficient and Flexible Data Organization for Acceleration Data Structure Nodes App 20080192050 - Schardt; Paul Emery ;   et al. | 2008-08-14 |
Deferred Acceleration Data Structure Optimization for Improved Performance App 20080192044 - Fowler; David Keith ;   et al. | 2008-08-14 |
Generating Efficient Spatial Indexes for Predictably Dynamic Objects App 20080170071 - Shearer; Robert Allen | 2008-07-17 |
Dynamic Spatial Index Remapping for Optimal Aggregate Performance App 20080122853 - Brown; Jeffrey Douglas ;   et al. | 2008-05-29 |
Methods and Systems for Referencing a Primitive Located in a Spatial Index and in a Scene Index App 20080122838 - Hoover; Russell Dean ;   et al. | 2008-05-29 |
Dynamic Determination of Optimal Spatial Index Mapping to Processor Thread Resources App 20080122845 - Brown; Jeffrey Douglas ;   et al. | 2008-05-29 |
Method for Improving Spatial Index Efficiency by Jittering Splitting Planes App 20080117206 - Shearer; Robert Allen | 2008-05-22 |
Dynamic reallocation of processing cores for balanced ray tracing graphics workload App 20080088622 - Shearer; Robert Allen | 2008-04-17 |
Branch Prediction for Acceleration Data Structure Traversal App 20080088619 - Shearer; Robert Allen ;   et al. | 2008-04-17 |
Reallocation of spatial index traversal between processing elements in response to changes in ray tracing graphics workload App 20080074417 - Mejdrich; Eric Oliver ;   et al. | 2008-03-27 |
Methods and Systems for Reducing the Number of Rays Passed Between Processing Elements in a Distributed Ray Tracing System App 20080049017 - Shearer; Robert Allen | 2008-02-28 |
Methods and Systems for Partitioning A Spatial Index App 20080049016 - Shearer; Robert Allen | 2008-02-28 |
Cache Utilization Optimized Ray Traversal Algorithm with Minimized Memory Bandwidth Requirements App 20080024489 - Shearer; Robert Allen | 2008-01-31 |
Method and Apparatus for Communicating Between Threads App 20080028403 - Hoover; Russell Dean ;   et al. | 2008-01-31 |
Method and Apparatus for Memory Utilization App 20080028154 - Hoover; Russell Dean ;   et al. | 2008-01-31 |
Apparatus and method for efficient transmission of unaligned data Grant 7,296,108 - Beukema , et al. November 13, 2 | 2007-11-13 |
Apparatus and method for efficient transmission of unaligned data App 20060271721 - Beukema; Bruce Leroy ;   et al. | 2006-11-30 |
Clock frequency detect with programmable jitter tolerance Grant 7,129,757 - Geer , et al. October 31, 2 | 2006-10-31 |
Clock frequency detect with programmable jitter tolerance App 20060114032 - Geer; Charles Porter ;   et al. | 2006-06-01 |