Patent | Date |
---|
Signal pathways in multi-tile processors Grant 11,269,805 - Butera , et al. March 8, 2 | 2022-03-08 |
Apparatuses, methods, and systems for operations in a configurable spatial accelerator Grant 11,200,186 - Fleming, Jr. , et al. December 14, 2 | 2021-12-14 |
Interruptible And Restartable Matrix Multiplication Instructions, Processors, Methods, And Systems App 20210326131 - GROCHOWSKI; Edward T. ;   et al. | 2021-10-21 |
Layered Super-reticle Computing : Architectures And Methods App 20210255674 - Steely, JR.; Simon C. ;   et al. | 2021-08-19 |
Processors, methods, and systems for debugging a configurable spatial accelerator Grant 11,086,816 - Fleming , et al. August 10, 2 | 2021-08-10 |
Techniques For Near Data Acceleration For A Multi-core Architecture App 20210224213 - RAJ; Swapna ;   et al. | 2021-07-22 |
Processors, methods, systems, and instructions to load multiple data elements to destination storage locations other than packed data registers Grant 11,068,264 - Hasenplaugh , et al. July 20, 2 | 2021-07-20 |
Apparatuses, Methods, And Systems For Fused Operations In A Configurable Spatial Accelerator App 20210200540 - CHOFLEMING; Kermin E. ;   et al. | 2021-07-01 |
Interruptible and restartable matrix multiplication instructions, processors, methods, and systems Grant 11,048,508 - Grochowski , et al. June 29, 2 | 2021-06-29 |
Layered super-reticle computing : architectures and methods Grant 10,963,022 - Steely, Jr. , et al. March 30, 2 | 2021-03-30 |
Switchable topology processor tile and computing machine Grant 10,891,254 - Butera , et al. January 12, 2 | 2021-01-12 |
Apparatuses, Methods, And Systems For Time-multiplexing In A Configurable Spatial Accelerator App 20200409709 - ChoFleming; Kermin ;   et al. | 2020-12-31 |
Layered Super-reticle Computing : Architectures And Methods App 20200371566 - Steely, JR.; Simon C. ;   et al. | 2020-11-26 |
Layered super-reticle computing: architectures and methods Grant 10,691,182 - Steely, Jr. , et al. | 2020-06-23 |
Memory ordering in acceleration hardware Grant 10,572,376 - Fleming, Jr. , et al. Feb | 2020-02-25 |
Processors, methods, and systems with a configurable spatial accelerator Grant 10,558,575 - Fleming, Jr. , et al. Feb | 2020-02-11 |
Processors, methods, and systems with a configurable spatial accelerator Grant 10,515,046 - Fleming , et al. Dec | 2019-12-24 |
Processors, Methods, Systems, And Instructions To Load Multiple Data Elements To Destination Storage Locations Other Than Packed App 20190384601 - Hasenplaugh; William C. ;   et al. | 2019-12-19 |
Processors, methods, and systems for a memory fence in a configurable spatial accelerator Grant 10,496,574 - Fleming , et al. De | 2019-12-03 |
Layered Super-reticle Computing : Architectures And Methods App 20190354146 - Steely, JR.; Simon C. ;   et al. | 2019-11-21 |
Runtime address disambiguation in acceleration hardware Grant 10,474,375 - Fleming, Jr. , et al. Nov | 2019-11-12 |
Processors and methods with configurable network-based dataflow operator circuits Grant 10,469,397 - Fleming , et al. No | 2019-11-05 |
Processors and methods for pipelined runtime services in a spatial array Grant 10,467,183 - Fleming, Jr. , et al. No | 2019-11-05 |
Processors, methods, and systems for a configurable spatial accelerator with transactional and replay features Grant 10,445,234 - Fleming , et al. Oc | 2019-10-15 |
Processors, methods, and systems for a configurable spatial accelerator with performance, correctness, and power reduction features Grant 10,445,451 - Fleming , et al. Oc | 2019-10-15 |
Apparatus, Methods, And Systems For Remote Memory Access In A Configurable Spatial Accelerator App 20190303297 - FLEMING, JR.; KERMIN E. ;   et al. | 2019-10-03 |
Apparatus, Methods, And Systems For Integrated Performance Monitoring In A Configurable Spatial Accelerator App 20190303263 - FLEMING, JR.; KERMIN E. ;   et al. | 2019-10-03 |
Synchronization logic for memory requests Grant 10,430,252 - Sury , et al. O | 2019-10-01 |
Apparatus, methods, and systems for memory consistency in a configurable spatial accelerator Grant 10,417,175 - Fleming , et al. Sept | 2019-09-17 |
Processors, methods, and systems with a configurable spatial accelerator Grant 10,416,999 - Fleming , et al. Sept | 2019-09-17 |
Low energy consumption mantissa multiplication for floating point multiply-add operations Grant 10,402,168 - Hasenplaugh , et al. Sep | 2019-09-03 |
Interruptible And Restartable Matrix Multiplication Instructions, Processors, Methods, And Systems App 20190258481 - GROCHOWSKI; Edward T. ;   et al. | 2019-08-22 |
Processors, methods, and systems for a configurable spatial accelerator with memory system performance, power reduction, and atomics support features Grant 10,387,319 - Adler , et al. A | 2019-08-20 |
Processors, methods, systems, and instructions to load multiple data elements to destination storage locations other than packed data registers Grant 10,379,855 - Hasenplaugh , et al. A | 2019-08-13 |
Apparatus, Methods, And Systems For Memory Consistency In A Configurable Spatial Accelerator App 20190205284 - Fleming; Kermin E. ;   et al. | 2019-07-04 |
Interruptible and restartable matrix multiplication instructions, processors, methods, and systems Grant 10,275,243 - Grochowski , et al. | 2019-04-30 |
Method And Apparatus For Adaptively Selecting Data Transfer Processes For Single-producer-single-consumer And Widely Shared Cache Lines App 20190102295 - Sury; Samantika S. ;   et al. | 2019-04-04 |
Processors, Methods, And Systems For Debugging A Configurable Spatial Accelerator App 20190095383 - Fleming; Kermin ;   et al. | 2019-03-28 |
Processors, Methods, And Systems For A Memory Fence In A Configurable Spatial Accelerator App 20190095369 - Fleming; Kermin ;   et al. | 2019-03-28 |
Synchronization Logic for Memory Requests App 20190087240 - Sury; Samantika S. ;   et al. | 2019-03-21 |
Apparatuses, Methods, And Systems For Operations In A Configurable Spatial Accelerator App 20190042513 - FLEMING, JR.; Kermin E. ;   et al. | 2019-02-07 |
Signal Pathways In Multi-tile Processors App 20190042534 - Butera; William J. ;   et al. | 2019-02-07 |
Processors, Methods, And Systems With A Configurable Spatial Accelerator App 20190018815 - FLEMING; KERMIN ;   et al. | 2019-01-17 |
Processors, Methods, And Systems For A Configurable Spatial Accelerator With Security, Power Reduction, And Performace Features App 20190004878 - Adler; Michael C. ;   et al. | 2019-01-03 |
Processors, Methods, And Systems For A Configurable Spatial Accelerator With Transactional And Replay Features App 20190004945 - Fleming; Kermin ;   et al. | 2019-01-03 |
Processors, Methods, And Systems For A Configurable Spatial Accelerator With Memory System Performance, Power Reduction, And Atomics Support Features App 20190004955 - Adler; Michael C. ;   et al. | 2019-01-03 |
Processors, Methods, And Systems For A Configurable Spatial Accelerator With Performance, Correctness, And Power Reduction Features App 20190005161 - Fleming; Kermin ;   et al. | 2019-01-03 |
Processors And Methods With Configurable Network-based Dataflow Operator Circuits App 20190007332 - FLEMING; KERMIN ;   et al. | 2019-01-03 |
Synchronization logic for memory requests Grant 10,146,690 - Sury , et al. De | 2018-12-04 |
High bandwidth full-block write commands Grant 10,102,124 - Steely, Jr. , et al. October 16, 2 | 2018-10-16 |
Processors, Methods, And Systems With A Configurable Spatial Accelerator App 20180189231 - FLEMING, JR.; KERMIN E. ;   et al. | 2018-07-05 |
Runtime Address Disambiguation In Acceleration Hardware App 20180188983 - Fleming, JR.; Kermin Elliott ;   et al. | 2018-07-05 |
Processors, Methods, And Systems With A Configurable Spatial Accelerator App 20180189063 - FLEMING; KERMIN ;   et al. | 2018-07-05 |
Memory Ordering In Acceleration Hardware App 20180188997 - Fleming, JR.; Kermin Elliott ;   et al. | 2018-07-05 |
Switchable Topology Machine App 20180113838 - Butera; William J. ;   et al. | 2018-04-26 |
Low Energy Consumption Mantissa Multiplication For Floating Point Multiply-add Operations App 20180095728 - Hasenplaugh; William C. ;   et al. | 2018-04-05 |
Processors, Methods, Systems, And Instructions To Load Multiple Data Elements To Destination Storage Locations Other Than Packed Data Registers App 20180095756 - Hasenplaugh; William C. ;   et al. | 2018-04-05 |
Hardware apparatuses and methods to control cache line coherency Grant 9,934,146 - Steely, Jr. , et al. April 3, 2 | 2018-04-03 |
Sharing aware snoop filter apparatus and method Grant 9,898,408 - Sury , et al. February 20, 2 | 2018-02-20 |
Interruptible And Restartable Matrix Multiplication Instructions, Processors, Methods, And Systems App 20180004510 - Grochowski; Edward T. ;   et al. | 2018-01-04 |
Synchronization Logic For Memory Requests App 20170357586 - SURY; SAMANTIKA S. ;   et al. | 2017-12-14 |
Method, Apparatus, And System For Cache Coherency Using A Coarse Directory App 20170351430 - Blankenship; Robert G. ;   et al. | 2017-12-07 |
Sharing Aware Snoop Filter Apparatus And Method App 20170286299 - SURY; SAMANTIKA S. ;   et al. | 2017-10-05 |
Multicast tree-based data distribution in distributed shared cache Grant 9,734,069 - Steely, Jr. , et al. August 15, 2 | 2017-08-15 |
Domain state Grant 9,588,889 - Steely, Jr. , et al. March 7, 2 | 2017-03-07 |
Method and apparatus for optimizing the usage of cache memories Grant 9,418,016 - Steely, Jr. , et al. August 16, 2 | 2016-08-16 |
Multicast Tree-based Data Distribution In Distributed Shared Cache App 20160170880 - STEELY, JR.; SIMON C. ;   et al. | 2016-06-16 |
Hardware Apparatuses And Methods To Control Cache Line Coherency App 20160092354 - Steely, JR.; Simon C. ;   et al. | 2016-03-31 |
Signature based hit-predicting cache Grant 9,262,327 - Steely, Jr. , et al. February 16, 2 | 2016-02-16 |
Short circuit of probes in a chain Grant 9,201,792 - Steely, Jr. , et al. December 1, 2 | 2015-12-01 |
Retrieval of previously accessed data in a multi-core processor Grant 9,146,871 - Steely, Jr. , et al. September 29, 2 | 2015-09-29 |
Efficient support of sparse data structure access Grant 9,037,804 - Steely, Jr. , et al. May 19, 2 | 2015-05-19 |
System and method for creating ordering points Grant 8,806,147 - Tierney , et al. August 12, 2 | 2014-08-12 |
Update Mask For Handling Interaction Between Fills And Updates App 20140189251 - Steely, JR.; Simon C. ;   et al. | 2014-07-03 |
Method and apparatus for achieving non-inclusive cache performance with inclusive caches Grant 8,769,209 - Jaleel , et al. July 1, 2 | 2014-07-01 |
Domain State App 20140052920 - Steely, JR.; Simon C. ;   et al. | 2014-02-20 |
Signature Based Hit-predicting Cache App 20140006717 - STEELY, JR.; Simon C. ;   et al. | 2014-01-02 |
Short Circuit Of Probes In A Chain App 20130326147 - Steely, JR.; Simon C. ;   et al. | 2013-12-05 |
Efficient Support Of Sparse Data Structure Access App 20130297883 - Steely, JR.; Simon C. ;   et al. | 2013-11-07 |
Instruction prefetching using cache line history Grant 8,533,422 - Subramaniam , et al. September 10, 2 | 2013-09-10 |
System and method for non-migratory requests in a cache coherency protocol Grant 8,468,308 - Steely, Jr. , et al. June 18, 2 | 2013-06-18 |
Probe speculative address file Grant 8,438,335 - Steely, Jr. , et al. May 7, 2 | 2013-05-07 |
Cache spill management techniques using cache spill prediction Grant 8,407,421 - Steely, Jr. , et al. March 26, 2 | 2013-03-26 |
Consistency evaluation of program execution across at least one memory barrier Grant 8,301,844 - Steely, Jr. , et al. October 30, 2 | 2012-10-30 |
Multi-processor system receiving input from a pre-fetch buffer Grant 8,281,079 - Steely, Jr. , et al. October 2, 2 | 2012-10-02 |
Method And Apparatus For Optimizing The Usage Of Cache Memories App 20120159077 - STEELY, JR.; SIMON C. ;   et al. | 2012-06-21 |
Method And Apparatus For Achieving Non-inclusive Cache Performance With Inclusive Caches App 20120159073 - Jaleel; Aamer ;   et al. | 2012-06-21 |
System And Method For Creating Ordering Points App 20120137080 - TIERNEY; GREGORY EDWARD ;   et al. | 2012-05-31 |
System and method for resolving transactions in a cache coherency protocol Grant 8,176,259 - Van Doren , et al. May 8, 2 | 2012-05-08 |
Instruction Prefetching Using Cache Line History App 20120084497 - Subramaniam; Samantika ;   et al. | 2012-04-05 |
Probe Speculative Address File App 20120079208 - Steely, JR.; Simon C. ;   et al. | 2012-03-29 |
Cache coherency protocol with ordering points Grant 8,145,847 - Van Doren , et al. March 27, 2 | 2012-03-27 |
System and method for creating ordering points Grant 8,090,914 - Tierney , et al. January 3, 2 | 2012-01-03 |
Cache Spill Management Techniques App 20110145501 - Steely, JR.; Simon C. ;   et al. | 2011-06-16 |
System and method for updating owner predictors Grant 7,962,696 - Steely, Jr. , et al. June 14, 2 | 2011-06-14 |
Transaction references for requests in a multi-processor network Grant 7,856,534 - Van Doren , et al. December 21, 2 | 2010-12-21 |
System and method to facilitate ordering point migration Grant 7,818,391 - Van Doren , et al. October 19, 2 | 2010-10-19 |
System and method to facilitate ordering point migration to memory Grant 7,769,959 - Van Doren , et al. August 3, 2 | 2010-08-03 |
Dynamic quality of service (QoS) for a shared cache Grant 7,725,657 - Hasenplaugh , et al. May 25, 2 | 2010-05-25 |
System and method for conflict responses in a cache coherency protocol Grant 7,620,696 - Van Doren , et al. November 17, 2 | 2009-11-17 |
Register file systems and methods for employing speculative fills Grant 7,409,503 - Steely, Jr. , et al. August 5, 2 | 2008-08-05 |
Systems and methods for employing speculative fills Grant 7,409,500 - Steely, Jr. , et al. August 5, 2 | 2008-08-05 |
Multi-processor systems and methods for backup for non-coherent speculative fills Grant 7,406,565 - Steely, Jr. , et al. July 29, 2 | 2008-07-29 |
System and method for conflict responses in a cache coherency protocol with ordering point migration Grant 7,395,374 - Tierney , et al. July 1, 2 | 2008-07-01 |
Cache systems and methods for employing speculative fills Grant 7,383,409 - Steely, Jr. , et al. June 3, 2 | 2008-06-03 |
Multi-processor system utilizing concurrent speculative source request and system source request in response to cache miss Grant 7,380,107 - Steely, Jr. , et al. May 27, 2 | 2008-05-27 |
Coherent signal in a multi-processor system Grant 7,376,794 - Steely, Jr. , et al. May 20, 2 | 2008-05-20 |
Systems and methods for executing across at least one memory barrier employing speculative fills Grant 7,360,069 - Steely, Jr. , et al. April 15, 2 | 2008-04-15 |
Source request arbitration Grant 7,340,565 - Steely, Jr. , et al. March 4, 2 | 2008-03-04 |
System and method for providing parallel data requests Grant 7,240,165 - Tierney , et al. July 3, 2 | 2007-07-03 |
Managing a multi-way associative cache Grant 7,237,067 - Steely, Jr. June 26, 2 | 2007-06-26 |
System and method for responses between different cache coherency protocols Grant 7,177,987 - Van Doren , et al. February 13, 2 | 2007-02-13 |
System and method for blocking data responses Grant 7,149,852 - Van Doren , et al. December 12, 2 | 2006-12-12 |
System and method for read migratory optimization in a cache coherency protocol Grant 7,143,245 - Tierney , et al. November 28, 2 | 2006-11-28 |
Cache coherency mechanism using arbitration masks Grant 6,961,825 - Steely, Jr. , et al. November 1, 2 | 2005-11-01 |
Low latency inter-reference ordering in a multiple processor system employing a multiple-level inter-node switch Grant 6,904,465 - Steely, Jr. , et al. June 7, 2 | 2005-06-07 |
Livelock prevention by delaying surrender of ownership upon intervening ownership request during load locked / store conditional atomic memory operation Grant 6,801,986 - Steely, Jr. , et al. October 5, 2 | 2004-10-05 |
System and method for determining operand access to data Grant 6,769,057 - Steely, Jr. July 27, 2 | 2004-07-27 |
Method and apparatus for adaptively bypassing one or more levels of a cache hierarchy Grant 6,647,466 - Steely, Jr. November 11, 2 | 2003-11-11 |
Method and system for a processor to gain assured ownership of an up-to-date copy of data Grant 6,636,948 - Steely, Jr. , et al. October 21, 2 | 2003-10-21 |
Adaptive dirty-block purging Grant 6,493,801 - Steely, Jr. , et al. December 10, 2 | 2002-12-10 |
High-performance communication method and apparatus for write-only networks Grant 6,295,585 - Gillett, Jr. , et al. September 25, 2 | 2001-09-25 |
Mechanism for selectively imposing interference order between page-table fetches and corresponding data fetches Grant 6,286,090 - Steely, Jr. , et al. September 4, 2 | 2001-09-04 |
Mechanism for optimizing generation of commit-signals in a distributed shared-memory system Grant 6,209,065 - Van Doren , et al. March 27, 2 | 2001-03-27 |
Victimization of clean data blocks Grant 6,202,126 - Van Doren , et al. March 13, 2 | 2001-03-13 |
Method and apparatus for reducing latency of inter-reference ordering in a multiprocessor system Grant 6,108,737 - Sharma , et al. August 22, 2 | 2000-08-22 |
Method and apparatus for releasing victim data buffers of computer systems by comparing a probe counter with a service counter Grant 6,105,108 - Steely, Jr. , et al. August 15, 2 | 2000-08-15 |
Separate victim buffer read and release control Grant 6,101,581 - Doren , et al. August 8, 2 | 2000-08-08 |
Mechanism for reducing latency of memory barrier operations on a multiprocessor system Grant 6,088,771 - Steely, Jr. , et al. July 11, 2 | 2000-07-11 |
Method and apparatus for employing commit-signals and prefetching to maintain inter-reference ordering in a high-performance I/O processor Grant 6,085,263 - Sharma , et al. July 4, 2 | 2000-07-04 |
System for passing an index value with each prediction in forward direction to enable truth predictor to associate truth value with particular branch instruction Grant 6,081,887 - Steely, Jr. , et al. June 27, 2 | 2000-06-27 |
Independent victim data buffer and probe buffer release control utilzing control flag Grant 6,061,765 - Van Doren , et al. May 9, 2 | 2000-05-09 |
Technique for reducing latency of inter-reference ordering using commit signals in a multiprocessor system having shared caches Grant 6,055,605 - Sharma , et al. April 25, 2 | 2000-04-25 |
High performance recoverable communication method and apparatus for write-only networks Grant 6,049,889 - Steely, Jr. , et al. April 11, 2 | 2000-04-11 |
Apparatus and method for serialized set prediction Grant 5,953,747 - Steely, Jr. , et al. September 14, 1 | 1999-09-14 |
Apparatus and method for intelligent multiple-probe cache allocation Grant 5,829,051 - Steely, Jr. , et al. October 27, 1 | 1998-10-27 |
Past-history filtered branch prediction Grant 5,828,874 - Steely, Jr. , et al. October 27, 1 | 1998-10-27 |
Trainable apparatus for predicting instruction outcomes in pipelined processors Grant 5,758,142 - McFarling , et al. May 26, 1 | 1998-05-26 |
Multiple block line prediction Grant 5,581,719 - Steely, Jr. , et al. December 3, 1 | 1996-12-03 |
Past-history filtered branch prediction Grant 5,564,118 - Steely, Jr. , et al. October 8, 1 | 1996-10-08 |
Multi instruction register mapper Grant 5,519,841 - Sager , et al. May 21, 1 | 1996-05-21 |
Multi-index multi-way set-associative cache Grant 5,509,135 - Steely, Jr. April 16, 1 | 1996-04-16 |
Next line prediction apparatus for a pipelined computed system Grant 5,283,873 - Steely, Jr. , et al. February 1, 1 | 1994-02-01 |
Set prediction cache memory system using bits of the main memory address Grant 5,235,697 - Steely, Jr. , et al. August 10, 1 | 1993-08-10 |
System for flushing instruction-cache only when instruction-cache address and data-cache address are matched and the execution of a return-from-exception-or-interrupt command Grant 5,214,770 - Ramanujan , et al. May 25, 1 | 1993-05-25 |
Register mapping system having a log containing sequential listing of registers that were changed in preceding cycles for precise post-branch recovery Grant 5,197,132 - Steely, Jr. , et al. March 23, 1 | 1993-03-23 |
Subroutine return prediction mechanism using ring buffer and comparing predicated address with actual address to validate or flush the pipeline Grant 5,179,673 - Steely, Jr. , et al. January 12, 1 | 1993-01-12 |
Cache with at least two fill rates Grant 5,038,278 - Steely, Jr. , et al. August 6, 1 | 1991-08-06 |
Cache memory system Grant 5,003,459 - Ramanujan , et al. March 26, 1 | 1991-03-26 |