Patent | Date |
---|
Instruction-level context switch in SIMD processor Grant 11,360,780 - Goodman , et al. June 14, 2 | 2022-06-14 |
Private Memory Management using Utility Thread App 20220050790 - Goodman; Benjiman L. ;   et al. | 2022-02-17 |
Thread-group-scoped gate instruction Grant 11,204,774 - Goodman , et al. December 21, 2 | 2021-12-21 |
Instruction-level Context Switch in SIMD Processor App 20210224072 - Goodman; Benjiman L. ;   et al. | 2021-07-22 |
GPU task scheduling Grant 10,902,545 - Kenney , et al. January 26, 2 | 2021-01-26 |
Data alignment and formatting for graphics processing unit Grant 10,769,746 - Xia , et al. Sep | 2020-09-08 |
GPU resource priorities based on hardware utilization Grant 10,503,546 - Iwamoto , et al. Dec | 2019-12-10 |
Pipelining and Concurrency Techniques for Groups of Graphics Processing Work App 20190244323 - Goodman; Benjiman L. ;   et al. | 2019-08-08 |
Power saving with dynamic pulse insertion Grant 10,270,434 - Wang , et al. | 2019-04-23 |
GPU Resource Tracking App 20180349146 - Iwamoto; Tatsuya ;   et al. | 2018-12-06 |
Processing Circuit Hardware Resource Allocation System App 20180173560 - Avkarogullari; Gokhan ;   et al. | 2018-06-21 |
Texture state cache Grant 9,811,875 - Goodman , et al. November 7, 2 | 2017-11-07 |
Power Saving with Dynamic Pulse Insertion App 20170244391 - Wang; James ;   et al. | 2017-08-24 |
Memory queue handling techniques for reducing impact of high-latency memory operations Grant 9,632,954 - Brittain , et al. April 25, 2 | 2017-04-25 |
Pipeline dependency resolution Grant 9,519,944 - Goodman , et al. December 13, 2 | 2016-12-13 |
ECC bypass using low latency CE correction with retry select signal Grant 9,477,550 - Goodman , et al. October 25, 2 | 2016-10-25 |
Transient condition management utilizing a posted error detection processing protocol Grant 9,471,410 - Dodson , et al. October 18, 2 | 2016-10-18 |
ECC bypass using low latency CE correction with retry select signal Grant 9,436,548 - Goodman , et al. September 6, 2 | 2016-09-06 |
Modification of prefetch depth based on high latency event Grant 9,384,136 - Dodson , et al. July 5, 2 | 2016-07-05 |
Dynamic reservations in a unified request queue Grant 9,384,146 - Goodman , et al. July 5, 2 | 2016-07-05 |
Modification of prefetch depth based on high latency event Grant 9,378,144 - Dodson , et al. June 28, 2 | 2016-06-28 |
Dynamic reservations in a unified request queue Grant 9,361,240 - Goodman , et al. June 7, 2 | 2016-06-07 |
Dynamic write priority based on virtual write queue high water mark for set associative cache using cache cleaner when modified sets exceed threshold Grant 9,355,035 - Goodman , et al. May 31, 2 | 2016-05-31 |
Data Alignment And Formatting For Graphics Processing Unit App 20160093014 - Xia; Liang ;   et al. | 2016-03-31 |
Texture State Cache App 20160071232 - Goodman; Benjiman L. ;   et al. | 2016-03-10 |
Pipeline Dependency Resolution App 20160063662 - Goodman; Benjiman L. ;   et al. | 2016-03-03 |
Gpu Task Scheduling App 20160055610 - Kenney; Robert D. ;   et al. | 2016-02-25 |
Early data tag to allow data CRC bypass via a speculative memory data return protocol Grant 9,231,618 - Goodman , et al. January 5, 2 | 2016-01-05 |
Least-recently-used (LRU) to first-dirty-member distance-maintaining cache cleaning scheduler Grant 9,218,292 - Goodman , et al. December 22, 2 | 2015-12-22 |
Least-recently-used (LRU) to first-dirty-member distance-maintaining cache cleaning scheduler Grant 9,213,647 - Goodman , et al. December 15, 2 | 2015-12-15 |
Early data tag to allow data CRC bypass via a speculative memory data return protocol Grant 9,106,258 - Goodman , et al. August 11, 2 | 2015-08-11 |
Memory uncorrectable error handling technique for reducing the impact of noise Grant 9,086,998 - Dodson , et al. July 21, 2 | 2015-07-21 |
Memory uncorrectable error handling technique for reducing the impact of noise Grant 9,086,997 - Dodson , et al. July 21, 2 | 2015-07-21 |
Transient condition management utilizing a posted error detection processing protocol Grant 9,058,260 - Dodson , et al. June 16, 2 | 2015-06-16 |
Early Data Tag To Allow Data Crc Bypass Via A Speculative Memory Data Return Protocol App 20150149866 - Goodman; Benjiman L. ;   et al. | 2015-05-28 |
Early Data Tag To Allow Data Crc Bypass Via A Speculative Memory Data Return Protocol App 20150149854 - Goodman; Benjiman L. ;   et al. | 2015-05-28 |
Dynamic Write Priority Based On Virtual Write Queue High Water Mark App 20150143056 - Goodman; Benjiman L. ;   et al. | 2015-05-21 |
Dynamic Write Priority Based On Virtual Write Queue High Water Mark App 20150143059 - Goodman; Benjiman L. ;   et al. | 2015-05-21 |
Ecc Bypass Using Low Latency Ce Correction With Retry Select Signal App 20150121167 - Goodman; Benjiman L. ;   et al. | 2015-04-30 |
Ecc Bypass Using Low Latency Ce Correction With Retry Select Signal App 20150121166 - Goodman; Benjiman L. ;   et al. | 2015-04-30 |
Selective posted data error detection based on history Grant 8,990,643 - Gollub , et al. March 24, 2 | 2015-03-24 |
Selective posted data error detection based on history Grant 8,990,641 - Gollub , et al. March 24, 2 | 2015-03-24 |
Weighted history allocation predictor algorithm in a hybrid cache Grant 8,930,625 - Daly , et al. January 6, 2 | 2015-01-06 |
Memory Uncorrectable Error Handling Technique For Reducing The Impact Of Noise App 20140380095 - Dodson; John Steven ;   et al. | 2014-12-25 |
Memory Uncorrectable Error Handling Technique For Reducing The Impact Of Noise App 20140380096 - Dodson; John Steven ;   et al. | 2014-12-25 |
Least-recently-used (lru) To First-dirty-member Distance-maintaining Cache Cleaning Scheduler App 20140372704 - Goodman; Benjiman L. ;   et al. | 2014-12-18 |
Least-recently-used (lru) To First-dirty-member Distance-maintaining Cache Cleaning Scheduler App 20140372705 - Goodman; Benjiman L. ;   et al. | 2014-12-18 |
Dynamic Reservations In A Unified Request Queue App 20140310486 - GOODMAN; BENJIMAN L. ;   et al. | 2014-10-16 |
Modification Of Prefetch Depth Based On High Latency Event App 20140310477 - DODSON; JOHN S. ;   et al. | 2014-10-16 |
Dynamic Reservations In A Unified Request Queue App 20140310487 - GOODMAN; BENJIMAN L. ;   et al. | 2014-10-16 |
Modification Of Prefetch Depth Based On High Latency Event App 20140310478 - DODSON; JOHN S. ;   et al. | 2014-10-16 |
Transient Condition Management Utilizing A Posted Error Detection Processing Protocol App 20140304573 - DODSON; JOHN S. ;   et al. | 2014-10-09 |
Transient Condition Management Utilizing A Posted Error Detection Processing Protocol App 20140304558 - DODSON; JOHN S. ;   et al. | 2014-10-09 |
Dynamic inclusive policy in a hybrid cache hierarchy using bandwidth Grant 8,843,707 - Daly , et al. September 23, 2 | 2014-09-23 |
Coordinated writeback of dirty cachelines Grant 8,838,901 - Daly , et al. September 16, 2 | 2014-09-16 |
Dynamic inclusive policy in a hybrid cache hierarchy using hit rate Grant 8,788,757 - Daly , et al. July 22, 2 | 2014-07-22 |
Efficient storage of meta-bits within a system memory Grant 8,775,906 - Dodson , et al. July 8, 2 | 2014-07-08 |
Efficient storage of meta-bits within a system memory Grant 8,775,904 - Dodson , et al. July 8, 2 | 2014-07-08 |
Selective Posted Data Error Detection Based On History App 20140143614 - GOLLUB; MARC A. ;   et al. | 2014-05-22 |
Selective Posted Data Error Detection Based On History App 20140143612 - GOLLUB; MARC A. ;   et al. | 2014-05-22 |
Weighted history allocation predictor algorithm in a hybrid cache Grant 8,688,915 - Daly , et al. April 1, 2 | 2014-04-01 |
Memory bus write prioritization Grant 8,683,128 - Daly , et al. March 25, 2 | 2014-03-25 |
Memory Queue Handling Techniques For Reducing Impact Of High-latency Memory Operations App 20140052936 - Brittain; Mark A. ;   et al. | 2014-02-20 |
Memory bus write prioritization Grant 8,645,627 - Daly , et al. February 4, 2 | 2014-02-04 |
Method and apparatus for performing refresh operations in high-density memories Grant 8,635,401 - Dodson , et al. January 21, 2 | 2014-01-21 |
Coordinated writeback of dirty cachelines Grant 8,615,634 - Daly , et al. December 24, 2 | 2013-12-24 |
Apparatus for scheduling memory refresh operations including power states Grant 8,539,146 - Brittain , et al. September 17, 2 | 2013-09-17 |
Techniques for performing refresh operations in high-density memories Grant 8,489,807 - Dodson , et al. July 16, 2 | 2013-07-16 |
Method for Scheduling Memory Refresh Operations Including Power States App 20130173858 - BRITTAIN; MARK A. ;   et al. | 2013-07-04 |
Dynamic Inclusive Policy in a Hybrid Cache Hierarchy Using Hit Rate App 20130151777 - Daly; David M. ;   et al. | 2013-06-13 |
Efficient Storage of Meta-Bits Within a System Memory App 20130151929 - Dodson; John S. ;   et al. | 2013-06-13 |
Dynamic Inclusive Policy in a Hybrid Cache Hierarchy Using Bandwidth App 20130151778 - Daly; David M. ;   et al. | 2013-06-13 |
Weighted History Allocation Predictor Algorithm in a Hybrid Cache App 20130151780 - Daly; David M. ;   et al. | 2013-06-13 |
Weighted History Allocation Predictor Algorithm in a Hybrid Cache App 20130151779 - Daly; David M. ;   et al. | 2013-06-13 |
Efficient Storage of Meta-Bits Within a System Memory App 20130151790 - Dodson; John S. ;   et al. | 2013-06-13 |
Method for Scheduling Memory Refresh Operations Including Power States App 20130138878 - Brittain; Mark A. ;   et al. | 2013-05-30 |
Memory Queue Handling Techniques For Reducing Impact Of High Latency Memory Operations App 20130117513 - Brittain; Mark A. ;   et al. | 2013-05-09 |
Cache Line Lock For Providing Dynamic Sparing App 20120311248 - Goodman; Benjiman L. | 2012-12-06 |
Method And Apparatus For Performing Refresh Operations In High-density Memories App 20120206984 - DODSON; JOHN S. ;   et al. | 2012-08-16 |
Coordinated Writeback Of Dirty Cachelines App 20120203968 - DALY; David M. ;   et al. | 2012-08-09 |
Memory Bus Write Prioritization App 20120203969 - DALY; DAVID M. ;   et al. | 2012-08-09 |
Cone-aware spare cell placement using hypergraph connectivity analysis Grant 8,234,612 - Goodman , et al. July 31, 2 | 2012-07-31 |
Method and Apparatus for Performing Refresh Operations in High-Density Memories App 20120144105 - Dodson; John S. ;   et al. | 2012-06-07 |
Method and apparatus for performing data prefetch in a multiprocessor system Grant 8,161,245 - Fields, Jr. , et al. April 17, 2 | 2012-04-17 |
Hardware process trace facility Grant 8,140,903 - Goodman , et al. March 20, 2 | 2012-03-20 |
Ticket-based operation tracking Grant 8,139,592 - Clark , et al. March 20, 2 | 2012-03-20 |
Cone-aware Spare Cell Placement Using Hypergraph Connectivity Analysis App 20120054707 - Goodman; Benjiman L. ;   et al. | 2012-03-01 |
Synchronized communication in a data processing system Grant 8,103,791 - Goodman , et al. January 24, 2 | 2012-01-24 |
Data processing system, method and interconnect fabric supporting concurrent operations of varying broadcast scope Grant 8,102,855 - Goodman , et al. January 24, 2 | 2012-01-24 |
Memory Bus Write Prioritization App 20110276763 - DALY; DAVID M. ;   et al. | 2011-11-10 |
Coordinated Writeback Of Dirty Cachelines App 20110276762 - DALY; DAVID M. ;   et al. | 2011-11-10 |
Filtering snooped operations Grant 7,941,611 - Goodman , et al. May 10, 2 | 2011-05-10 |
System and method for power reduction through power aware latch weighting of complex sub-circuits Grant 7,930,610 - Ward , et al. April 19, 2 | 2011-04-19 |
System and method for power reduction through power aware latch weighting Grant 7,925,948 - Ward , et al. April 12, 2 | 2011-04-12 |
Recovery from a hang condition in a data processing system Grant 7,886,199 - Fields, Jr. , et al. February 8, 2 | 2011-02-08 |
Hardware Process Trace Facility App 20100268995 - Goodman; Benjiman L. ;   et al. | 2010-10-21 |
Data processing system, method and interconnect fabric supporting multiple planes of processing nodes Grant 7,818,388 - Arimilli , et al. October 19, 2 | 2010-10-19 |
Reducing number of rejected snoop requests by extending time to respond to snoop request Grant 7,818,511 - Goodman , et al. October 19, 2 | 2010-10-19 |
Data processing system and processing unit having an address-based launch governor Grant 7,809,004 - Goodman , et al. October 5, 2 | 2010-10-05 |
Protecting ownership transfer with non-uniform protection windows Grant 7,734,876 - Fields, Jr. , et al. June 8, 2 | 2010-06-08 |
System and Method for Power Reduction Through Power Aware Latch Weighting of Complex Sub-Circuits App 20100064190 - Ward; Samuel I. ;   et al. | 2010-03-11 |
System and Method for Power Reduction Through Power Aware Latch Weighting App 20100064189 - Ward; Samuel I. ;   et al. | 2010-03-11 |
Request and combined response broadcasting to processors coupled to other processors within node and coupled to respective processors in another node Grant 7,627,738 - Chung , et al. December 1, 2 | 2009-12-01 |
Data Processing System, Method and Interconnect Fabric Supporting Concurrent Operations of Varying Broadcast Scope App 20090138640 - Goodman; Benjiman L. ;   et al. | 2009-05-28 |
System and Method for Recovering From A Hang Condition In A Data Processing System App 20090132791 - Fields, Jr.; James S. ;   et al. | 2009-05-21 |
Data processing system, method and interconnect fabric supporting a node-only broadcast Grant 7,483,428 - Goodman , et al. January 27, 2 | 2009-01-27 |
Reducing number of rejected snoop requests by extending time to respond to snoop request Grant 7,484,046 - Goodman , et al. January 27, 2 | 2009-01-27 |
System and method for recovering from a hang condition in a data processing system Grant 7,484,131 - Fields, Jr. , et al. January 27, 2 | 2009-01-27 |
Data processing system and method for predictively selecting a scope of a prefetch operation Grant 7,484,042 - Goodman , et al. January 27, 2 | 2009-01-27 |
Data processing system, method and interconnect fabric supporting concurrent operations of varying broadcast scope Grant 7,474,658 - Goodman , et al. January 6, 2 | 2009-01-06 |
Data Processing System And Method For Predictively Selecting A Scope Of Broadcast Of An Operation Utilizing A History-based Prediction App 20090006766 - GOODMAN; BENJIMAN L. ;   et al. | 2009-01-01 |
Data Processing System, Method And Interconnect Fabric For Synchronized Communication In A Data Processing System App 20080307137 - Goodman; Benjiman L. ;   et al. | 2008-12-11 |
Data processing system and method for predictively selecting a scope of broadcast of an operation utilizing a location of a memory Grant 7,454,578 - Fields, Jr. , et al. November 18, 2 | 2008-11-18 |
Data processing system, method and interconnect fabric for synchronized communication in a data processing system Grant 7,451,231 - Goodman , et al. November 11, 2 | 2008-11-11 |
Data processing system and method for predictively selecting a scope of broadcast of an operation utilizing a history-based prediction Grant 7,444,494 - Goodman , et al. October 28, 2 | 2008-10-28 |
Data Processing System, Method And Interconnect Fabric Supporting Multiple Planes Of Processing Nodes App 20080225863 - Arimilli; Ravi K. ;   et al. | 2008-09-18 |
Data Processing System And Method Of Data Processing Supporting Ticket-based Operation Tracking App 20080222648 - CLARK; LEO J. ;   et al. | 2008-09-11 |
Cache Memory, Processing Unit, Data Processing System And Method For Filtering Snooped Operations App 20080215824 - GOODMAN; BENJIMAN L. ;   et al. | 2008-09-04 |
Data processing system, method and interconnect fabric having an address-based launch governor Grant 7,415,030 - Goodman , et al. August 19, 2 | 2008-08-19 |
Data Processing System, Method And Interconnect Fabric Having An Address-based Launch Governor App 20080192761 - GOODMAN; BENJIMAN L. ;   et al. | 2008-08-14 |
Cache memory, processing unit, data processing system and method for filtering snooped operations Grant 7,404,046 - Goodman , et al. July 22, 2 | 2008-07-22 |
Data Processing System, Method And Interconnect Fabric Supporting High Bandwidth Communication Between Nodes App 20080162872 - CHUNG; VICENTE E. ;   et al. | 2008-07-03 |
Communication link control among inter-coupled multiple processing units in a node to respective units in another node for request broadcasting and combined response Grant 7,380,102 - Chung , et al. May 27, 2 | 2008-05-27 |
Data Processing System, Method and Interconnect Fabric that Protect Ownership Transfer with Non-Uniform Protection Windows App 20080120473 - Fields; James S. ;   et al. | 2008-05-22 |
Reducing Number of Rejected Snoop Requests By Extending Time To Respond To Snoop Request App 20080077744 - Goodman; Benjiman L. ;   et al. | 2008-03-27 |
Reducing number of rejected snoop requests by extending time to respond to snoop request Grant 7,340,568 - Goodman , et al. March 4, 2 | 2008-03-04 |
Data Processing System and Method for Predictively Selecting a Scope of a Prefetch Operation App 20080046658 - Goodman; Benjiman L. ;   et al. | 2008-02-21 |
Data Processing System And Method For Predictively Selecting A Scope Of Broadcast Of An Operation Utilizing A History-based Prediction App 20080016284 - GOODMAN; BENJIMAN L. ;   et al. | 2008-01-17 |
Reducing Number of Rejected Snoop Requests By Extending Time to Respond to Snoop Request App 20070294486 - Goodman; Benjiman L. ;   et al. | 2007-12-20 |
Data Processing System And Method Of Data Processing Supporting Ticket-based Operation Tracking App 20070266126 - Clark; Leo J. ;   et al. | 2007-11-15 |
Apparatus for Performing Stream Prefetch within a Multiprocessor System App 20070239939 - Goodman; Benjiman L. ;   et al. | 2007-10-11 |
Data processing system, method and interconnect fabric supporting multiple planes of processing nodes App 20070081516 - Arimilli; Ravi K. ;   et al. | 2007-04-12 |
Data processing system, method and interconnect fabric supporting high bandwidth communication between nodes App 20070073998 - Chung; Vicente E. ;   et al. | 2007-03-29 |
System and method for recovering from a hang condition in a data processing system App 20070061630 - Fields; James S. JR. ;   et al. | 2007-03-15 |
Data processing system and method for predictively selecting a scope of broadcast of an operation utilizing a history-based prediction App 20060271744 - Goodman; Benjiman L. ;   et al. | 2006-11-30 |
Data processing system, method and interconnect fabric supporting concurrent operations of varying broadcast scope App 20060187939 - Goodman; Benjiman L. ;   et al. | 2006-08-24 |
Reducing number of rejected snoop requests by extending time to respond to snoop request App 20060184748 - Goodman; Benjiman L. ;   et al. | 2006-08-17 |
Data processing system, method and interconnect fabric supporting a node-only broadcast App 20060176886 - Goodman; Benjiman L. ;   et al. | 2006-08-10 |
Data processing system, method and interconnect fabric having a partial response rebroadcast App 20060179197 - Chung; Vicente E. ;   et al. | 2006-08-10 |
Data processing system, method and interconnect fabric having an address-based launch governor App 20060176885 - Goodman; Benjiman L. ;   et al. | 2006-08-10 |
Data processing system, method and interconnect fabric for synchronized communication in a data processing system App 20060179337 - Goodman; Benjiman L. ;   et al. | 2006-08-10 |
Cache memory, processing unit, data processing system and method for filtering snooped operations App 20060179244 - Goodman; Benjiman L. ;   et al. | 2006-08-10 |
Method and apparatus for performing data prefetch in a multiprocessor system App 20060179237 - Fields; James S. JR. ;   et al. | 2006-08-10 |
Data processing system and method for predictively selecting a scope of broadcast of an operation utilizing a location of a memory App 20060179249 - Fields; James S. JR. ;   et al. | 2006-08-10 |