Patent | Date |
---|
Embedding global barrier and collective in a torus network Grant 10,740,097 - Chen , et al. A | 2020-08-11 |
Opcode counting for performance measurement Grant 10,713,043 - Gara , et al. | 2020-07-14 |
Combined group ECC protection and subgroup parity protection Grant 10,140,179 - Gara , et al. Nov | 2018-11-27 |
Collective network for computer structures Grant 10,069,599 - Blumrich , et al. September 4, 2 | 2018-09-04 |
Opcode Counting For Performance Measurement App 20180203693 - Gara; Alan ;   et al. | 2018-07-19 |
Multi-petascale highly efficient parallel supercomputer Grant 9,971,713 - Asaad , et al. May 15, 2 | 2018-05-15 |
Opcode counting for performance measurement Grant 9,921,831 - Gara , et al. March 20, 2 | 2018-03-20 |
Opcode Counting For Performance Measurement App 20170068536 - Gara; Alan ;   et al. | 2017-03-09 |
Cache as point of coherence in multiprocessor system Grant 9,507,647 - Blumrich , et al. November 29, 2 | 2016-11-29 |
Multiprocessor system with multiple concurrent modes of execution Grant 9,501,333 - Ahn , et al. November 22, 2 | 2016-11-22 |
Embedding Global Barrier And Collective In A Torus Network App 20160316001 - Chen; Dong ;   et al. | 2016-10-27 |
Opcode counting for performance measurement Grant 9,473,569 - Gara , et al. October 18, 2 | 2016-10-18 |
Dynamic hard error detection Grant 9,373,415 - Bose , et al. June 21, 2 | 2016-06-21 |
Embedding global and collective in a torus network with message class map based tree path selection Grant 9,374,414 - Chen , et al. June 21, 2 | 2016-06-21 |
Combined Group Ecc Protection And Subgroup Parity Protection App 20160110256 - Gara; Alan ;   et al. | 2016-04-21 |
Collective Network For Computer Structures App 20160105262 - Blumrich; Matthias A. ;   et al. | 2016-04-14 |
Dynamic hard error detection Grant 9,281,079 - Bose , et al. March 8, 2 | 2016-03-08 |
Combined group ECC protection and subgroup parity protection Grant 9,252,814 - Gara , et al. February 2, 2 | 2016-02-02 |
Error recovery to enable error-free message transfer between nodes of a computer network Grant 9,244,759 - Blumrich , et al. January 26, 2 | 2016-01-26 |
Multi-petascale Highly Efficient Parallel Supercomputer App 20160011996 - Asaad; Sameh ;   et al. | 2016-01-14 |
Opcode Counting For Performance Measurement App 20150347141 - Gara; Alan ;   et al. | 2015-12-03 |
Opcode counting for performance measurement Grant 9,106,656 - Gara , et al. August 11, 2 | 2015-08-11 |
Multi-petascale highly efficient parallel supercomputer Grant 9,081,501 - Asaad , et al. July 14, 2 | 2015-07-14 |
System-wide power management control via clock distribution network Grant 9,037,892 - Coteus , et al. May 19, 2 | 2015-05-19 |
Scheduler for multiprocessor system switch with selective pairing Grant 8,930,752 - Gara , et al. January 6, 2 | 2015-01-06 |
Evict On Write, A Management Strategy For A Prefetch Unit And/or First Level Cache In A Multiprocessor System With Speculative Execution App 20150006821 - Gara; Alan ;   et al. | 2015-01-01 |
Cache directory lookup reader set encoding for partial cache line speculation support Grant 8,868,837 - Gara , et al. October 21, 2 | 2014-10-21 |
Optimizing TLB entries for mixed page size storage in contiguous memory Grant 8,856,490 - Chen , et al. October 7, 2 | 2014-10-07 |
Evict on write, a management strategy for a prefetch unit and/or first level cache in a multiprocessor system with speculative execution Grant 8,838,906 - Gara , et al. September 16, 2 | 2014-09-16 |
Dynamic Hard Error Detection App 20140229784 - Bose; Pradip ;   et al. | 2014-08-14 |
Dynamic Hard Error Detection App 20140229776 - Bose; Pradip ;   et al. | 2014-08-14 |
List based prefetch Grant 8,806,141 - Boyle , et al. August 12, 2 | 2014-08-12 |
Multiprocessor System With Multiple Concurrent Modes Of Execution App 20140207987 - Ahn; Daniel ;   et al. | 2014-07-24 |
Non-volatile memory for checkpoint storage Grant 8,788,879 - Blumrich , et al. July 22, 2 | 2014-07-22 |
Reader set encoding for directory of shared cache memory in multiprocessor system Grant 8,751,748 - Ahn , et al. June 10, 2 | 2014-06-10 |
Collective Network For Computer Structures App 20140122980 - Blumrich; Matthias A. ;   et al. | 2014-05-01 |
Multiprocessor switch with selective pairing Grant 8,671,311 - Gara , et al. March 11, 2 | 2014-03-11 |
Opcode Counting For Performance Measurement App 20140052970 - Gara; Alan ;   et al. | 2014-02-20 |
State recovery and lockstep execution restart in a system with multiprocessor pairing Grant 8,635,492 - Gara , et al. January 21, 2 | 2014-01-21 |
Collective network for computer structures Grant 8,626,957 - Blumrich , et al. January 7, 2 | 2014-01-07 |
Using DMA for copying performance counter data to memory Grant 8,621,167 - Gara , et al. December 31, 2 | 2013-12-31 |
Multiprocessor system with multiple concurrent modes of execution Grant 8,621,478 - Ahn , et al. December 31, 2 | 2013-12-31 |
Reproducibility in a multiprocessor system Grant 8,595,554 - Bellofatto , et al. November 26, 2 | 2013-11-26 |
Distributed performance counters Grant 8,595,389 - Davis , et al. November 26, 2 | 2013-11-26 |
Opcode counting for performance measurement Grant 8,571,834 - Gara , et al. October 29, 2 | 2013-10-29 |
Efficiency of static core turn-off in a system-on-a-chip with variation Grant 8,571,847 - Cher , et al. October 29, 2 | 2013-10-29 |
Combined Group Ecc Protection And Subgroup Parity Protection App 20130283123 - Gara; Alan ;   et al. | 2013-10-24 |
Reliability and performance of a system-on-a-chip by predictive wear-out based activation of functional components Grant 8,549,363 - Cher , et al. October 1, 2 | 2013-10-01 |
Embedding global barrier and collective in torus network with each node combining input from receivers according to class map for output to senders Grant 8,521,990 - Chen , et al. August 27, 2 | 2013-08-27 |
Checkpointing in speculative versioning caches Grant 8,521,961 - Eichenberger , et al. August 27, 2 | 2013-08-27 |
Ordering of guarded and unguarded stores for no-sync I/O Grant 8,473,683 - Gara , et al. June 25, 2 | 2013-06-25 |
Insertion of operation-and-indicate instructions for optimized SIMD code Grant 8,458,684 - Eichenberger , et al. June 4, 2 | 2013-06-04 |
Extended write combining using a write continuation hint flag Grant 8,458,282 - Chen , et al. June 4, 2 | 2013-06-04 |
Optimizing TLB entries for mixed page size storage in contiguous memory Grant 8,429,377 - Chen , et al. April 23, 2 | 2013-04-23 |
Global synchronization of parallel processors using clock pulse width modulation Grant 8,412,974 - Chen , et al. April 2, 2 | 2013-04-02 |
Version pressure feedback mechanisms for speculative versioning caches Grant 8,397,052 - Eichenberger , et al. March 12, 2 | 2013-03-12 |
Tlb Exclusion Range App 20130024648 - Chen; Dong ;   et al. | 2013-01-24 |
Programmable stream prefetch with resource optimization Grant 8,347,039 - Boyle , et al. January 1, 2 | 2013-01-01 |
Write-through Cache Optimized For Dependence-free Parallel Regions App 20120331232 - Eichenberger; Alexandre E. ;   et al. | 2012-12-27 |
List Based Prefetch App 20120324142 - Boyle; Peter ;   et al. | 2012-12-20 |
Method and apparatus of parallel computing with simultaneously operating stream prefetching and list prefetching engines Grant 8,327,077 - Boyle , et al. December 4, 2 | 2012-12-04 |
System-wide Power Management Control Via Clock Distribution Network App 20120266008 - Coteus; Paul W. ;   et al. | 2012-10-18 |
Hardware support for collecting performance counters directly to memory Grant 8,275,964 - Gara , et al. September 25, 2 | 2012-09-25 |
Using DMA for copying performance counter data to memory Grant 8,275,954 - Gara , et al. September 25, 2 | 2012-09-25 |
List based prefetch Grant 8,255,633 - Boyle , et al. August 28, 2 | 2012-08-28 |
Scheduler For Multiprocessor System Switch With Selective Pairing App 20120210164 - Gara; Alan ;   et al. | 2012-08-16 |
Multiprocessor Switch With Selective Pairing App 20120210172 - Gara; Alan ;   et al. | 2012-08-16 |
State Recovery And Lockstep Execution Restart In A System With Multiprocessor Pairing App 20120210162 - Gara; Alan ;   et al. | 2012-08-16 |
Write-through Cache Optimized For Dependence-free Parallel Regions App 20120210073 - Eichenberger; Alexandre E. ;   et al. | 2012-08-16 |
Using Dma For Copying Performance Counter Data To Memory App 20120198118 - Gara; Alan ;   et al. | 2012-08-02 |
Local-only Synchronizing Operations App 20120185672 - Gara; Alan ;   et al. | 2012-07-19 |
Optimizing layout of an application on a massively parallel supercomputer Grant 8,117,288 - Bhanot , et al. February 14, 2 | 2012-02-14 |
Method and apparatus of prefetching streams of varying prefetch depth Grant 8,103,832 - Gara , et al. January 24, 2 | 2012-01-24 |
Local rollback for fault-tolerance in parallel computing systems Grant 8,103,910 - Blumrich , et al. January 24, 2 | 2012-01-24 |
Reader Set Encoding For Directory Of Shared Cache Memory In Multiprocessor System App 20110219191 - Ahn; Daniel ;   et al. | 2011-09-08 |
Multiprocessor System With Multiple Concurrent Modes Of Execution App 20110219381 - Ahn; Daniel ;   et al. | 2011-09-08 |
Multi-petascale Highly Efficient Parallel Supercomputer App 20110219208 - Asaad; Sameh ;   et al. | 2011-09-08 |
Cache As Point Of Coherence In Multiprocessor System App 20110219188 - Blumrich; Matthias A. ;   et al. | 2011-09-08 |
Cache Directory Lookup Reader Set Encoding For Partial Cache Line Speculation Support App 20110219187 - Gara; Alan ;   et al. | 2011-09-08 |
Atomicity: A Multi-pronged Approach App 20110219215 - Blumrich; Matthias A. ;   et al. | 2011-09-08 |
Collective Network For Computer Structures App 20110219280 - Blumrich; Matthias A. ;   et al. | 2011-09-08 |
Collective network for computer structures Grant 8,001,280 - Blumrich , et al. August 16, 2 | 2011-08-16 |
Reliability And Performance Of A System-on-a-chip By Predictive Wear-out Based Activation Of Functional Components App 20110173432 - Cher; Chen-Yong ;   et al. | 2011-07-14 |
Ordering Of Guarded And Unguarded Stores For No-sync I/o App 20110173394 - Gara; Alan ;   et al. | 2011-07-14 |
Tlb Exclusion Range App 20110173411 - Chen; Dong ;   et al. | 2011-07-14 |
Two Different Prefetching Complementary Engines Operating Simultaneously App 20110173398 - Boyle; Peter A. ;   et al. | 2011-07-14 |
Opcode Counting For Performance Measurement App 20110172969 - Gara; Alan ;   et al. | 2011-07-14 |
Hardware Support For Collecting Performance Counters Directly To Memory App 20110173402 - Gara; Alan ;   et al. | 2011-07-14 |
Distributed Performance Counters App 20110172968 - Davis; Kristan D. ;   et al. | 2011-07-14 |
Efficiency Of Static Core Turn-off In A System-on-a-chip With Variation App 20110172984 - Cher; Chen-Yong ;   et al. | 2011-07-14 |
Using Dma For Copying Performance Counter Data To Memory App 20110173403 - Gara; Alan ;   et al. | 2011-07-14 |
Non-volatile Memory For Checkpoint Storage App 20110173488 - Blumrich; Matthias A. ;   et al. | 2011-07-14 |
Embedding Global Barrier And Collective In A Torus Network App 20110173413 - Chen; Dong ;   et al. | 2011-07-14 |
Evict On Write, A Management Strategy For A Prefetch Unit And/or First Level Cache In A Multiprocessor System With Speculative Execution App 20110173392 - Gara; Alan ;   et al. | 2011-07-14 |
Programmable Stream Prefetch With Resource Optimization App 20110173397 - Boyle; Peter ;   et al. | 2011-07-14 |
Global Synchronization Of Parallel Processors Using Clock Pulse Width Modulation App 20110119475 - Chen; Dong ;   et al. | 2011-05-19 |
Local Rollback For Fault-tolerance In Parallel Computing Systems App 20110119526 - Blumrich; Matthias A. ;   et al. | 2011-05-19 |
Reproducibility In A Multiprocessor System App 20110119521 - Bellofatto; Ralph A. ;   et al. | 2011-05-19 |
List Based Prefetch App 20110119426 - Boyle; Peter ;   et al. | 2011-05-19 |
Version Pressure Feedback Mechanisms for Speculative Versioning Caches App 20110047362 - Eichenberger; Alexandre E. ;   et al. | 2011-02-24 |
Checkpointing in Speculative Versioning Caches App 20110047334 - Eichenberger; Alexandre E. ;   et al. | 2011-02-24 |
In-Data Path Tracking of Floating Point Exceptions and Store-Based Exception Indication App 20110047358 - Eichenberger; Alexandre E. ;   et al. | 2011-02-24 |
Insertion of Operation-and-Indicate Instructions for Optimized SIMD Code App 20110047359 - Eichenberger; Alexandre E. ;   et al. | 2011-02-24 |
Managing power in a parallel computer Grant 7,877,620 - Gara , et al. January 25, 2 | 2011-01-25 |
Memory System With Dynamic Supply Voltage Scaling App 20100138684 - Kim; Kyu-hyoun ;   et al. | 2010-06-03 |
Bad data packet capture device Grant 7,701,846 - Chen , et al. April 20, 2 | 2010-04-20 |
Re-utilizing partially failed resources as network resources Grant 7,620,841 - Chen , et al. November 17, 2 | 2009-11-17 |
Managing Power in a Parallel Computer App 20090049317 - Gara; Alan ;   et al. | 2009-02-19 |
Bad Data Packet Capture Device App 20090003228 - Chen; Dong ;   et al. | 2009-01-01 |
Extended Write Combining Using A Write Continuation Hint Flag App 20090006605 - Chen; Dong ;   et al. | 2009-01-01 |
Methods and apparatus using commutative error detection values for fault isolation in multiple node computers Grant 7,383,490 - Almasi , et al. June 3, 2 | 2008-06-03 |
Collective Network For Computer Structures App 20080104367 - Blumrich; Matthias A. ;   et al. | 2008-05-01 |
Method and apparatus for re-utilizing partially failed resources as network resources App 20070168695 - Chen; Dong ;   et al. | 2007-07-19 |
Methods and apparatus using commutative error detection values for fault isolation in multiple node computers App 20060248370 - Almasi; Gheorghe ;   et al. | 2006-11-02 |
Optimizing layout of an application on a massively parallel supercomputer App 20060101104 - Bhanot; Gyan V. ;   et al. | 2006-05-11 |