Patent | Date |
---|
Global virtual address space consistency model Grant 11,288,194 - Johns , et al. March 29, 2 | 2022-03-29 |
Integrated Circuits With Programmable Gate Timing Signal Generation For Power Converters And Apparatus Comprising The Same App 20200244166 - Zhang; Xin ;   et al. | 2020-07-30 |
Integrated circuits with programmable gate timing signal generation for power converters and apparatus comprising the same Grant 10,707,755 - Zhang , et al. | 2020-07-07 |
Global Virtual Address Space Consistency Model App 20200192799 - Johns; Charles R. ;   et al. | 2020-06-18 |
Transactional Lock Elision With Delayed Lock Checking App 20190188054 - Michael; Maged M. ;   et al. | 2019-06-20 |
Transactional lock elision with delayed lock checking Grant 10,275,290 - Michael , et al. | 2019-04-30 |
Combined group ECC protection and subgroup parity protection Grant 10,140,179 - Gara , et al. Nov | 2018-11-27 |
Multi-petascale highly efficient parallel supercomputer Grant 9,971,713 - Asaad , et al. May 15, 2 | 2018-05-15 |
Store operations to maintain cache coherence Grant 9,760,487 - Evangelinos , et al. September 12, 2 | 2017-09-12 |
Generation-based memory synchronization in a multiprocessor system with weakly consistent memory accesses Grant 9,733,831 - Ohmacht August 15, 2 | 2017-08-15 |
Store operations to maintain cache coherence Grant 9,720,832 - Evangelinos , et al. August 1, 2 | 2017-08-01 |
Transactional lock elision with delayed lock checking Grant 9,529,838 - Michael , et al. December 27, 2 | 2016-12-27 |
Transactional Lock Elision With Delayed Lock Checking App 20160371128 - Michael; Maged M. ;   et al. | 2016-12-22 |
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 |
Transactional lock elision with delayed lock checking Grant 9,460,145 - Michael , et al. October 4, 2 | 2016-10-04 |
Store Operations To Maintain Cache Coherence App 20160283378 - Evangelinos; Constantinos ;   et al. | 2016-09-29 |
Store Operations To Maintain Cache Coherence App 20160283377 - Evangelinos; Constantinos ;   et al. | 2016-09-29 |
Code versioning for enabling transactional memory promotion Grant 9,405,596 - Boettiger , et al. August 2, 2 | 2016-08-02 |
Local bypass for in memory computing Grant 9,390,038 - Fleischer , et al. July 12, 2 | 2016-07-12 |
Combined Group Ecc Protection And Subgroup Parity Protection App 20160110256 - Gara; Alan ;   et al. | 2016-04-21 |
Local bypass in memory computing Grant 9,298,654 - Fleischer , et al. March 29, 2 | 2016-03-29 |
Efficient rollback and retry of conflicted speculative threads with hardware support Grant 9,268,574 - Mohammed , et al. February 23, 2 | 2016-02-23 |
Efficient rollback and retry of conflicted speculative threads using distributed tokens Grant 9,262,172 - Ohmacht , et al. February 16, 2 | 2016-02-16 |
Combined group ECC protection and subgroup parity protection Grant 9,252,814 - Gara , et al. February 2, 2 | 2016-02-02 |
Multi-petascale Highly Efficient Parallel Supercomputer App 20160011996 - Asaad; Sameh ;   et al. | 2016-01-14 |
Efficient rollback and retry of conflicted speculative threads with hardware support Grant 9,189,243 - Mohammed , et al. November 17, 2 | 2015-11-17 |
Multi-petascale highly efficient parallel supercomputer Grant 9,081,501 - Asaad , et al. July 14, 2 | 2015-07-14 |
Code Versioning For Enabling Transactional Memory Promotion App 20150113229 - Boettiger; Hans ;   et al. | 2015-04-23 |
Efficient rollback and retry of conflicted speculative threads using distributed tokens Grant 8,990,819 - Ohmacht , et al. March 24, 2 | 2015-03-24 |
Conditional load and store in a shared memory Grant 8,949,539 - Blumrich , et al. February 3, 2 | 2015-02-03 |
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 |
Generation-based Memory Synchronization In A Multiprocessor System With Weakly Consistent Memory Accesses App 20150006840 - Ohmacht; Martin | 2015-01-01 |
Store-operate-coherence-on-value Grant 8,892,824 - Chen , et al. November 18, 2 | 2014-11-18 |
Testing and operating a multiprocessor chip with processor redundancy Grant 8,868,975 - Bellofatto , et al. October 21, 2 | 2014-10-21 |
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 |
Transactional Lock Elision With Delayed Lock Checking App 20140297610 - Michael; Maged M. ;   et al. | 2014-10-02 |
Transactional Lock Elision With Delayed Lock Checking App 20140298342 - Michael; Maged M. ;   et al. | 2014-10-02 |
Local Bypass For In Memory Computing App 20140281084 - Fleischer; Bruce M. ;   et al. | 2014-09-18 |
Local Bypass For In Memory Computing App 20140281100 - Fleischer; Bruce M. ;   et al. | 2014-09-18 |
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 |
Fast concurrent array-based stacks, queues and deques using fetch-and-increment-bounded, fetch-and-decrement-bounded and store-on-twin synchronization primitives Grant 8,838,944 - Chen , et al. September 16, 2 | 2014-09-16 |
Mapping virtual addresses to different physical addresses for value disambiguation for thread memory access requests Grant 8,832,415 - Gala , et al. September 9, 2 | 2014-09-09 |
Generation-based memory synchronization in a multiprocessor system with weakly consistent memory accesses Grant 8,832,403 - Ohmacht September 9, 2 | 2014-09-09 |
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 |
Method and apparatus for efficiently tracking queue entries relative to a timestamp Grant 8,756,350 - Blumrich , et al. June 17, 2 | 2014-06-17 |
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 |
Efficient Rollback And Retry Of Conflicted Speculative Threads With Hardware Support App 20140123152 - Mohammed; Khaled A. ;   et al. | 2014-05-01 |
Efficient Rollback And Retry Of Conflicted Speculative Threads Using Distributed Tokens App 20140123153 - Ohmacht; Martin ;   et al. | 2014-05-01 |
Efficient Rollback And Retry Of Conflicted Speculative Threads With Hardware Support App 20140096142 - Mohammed; Khaled A. ;   et al. | 2014-04-03 |
Efficient Rollback And Retry Of Conflicted Speculative Threads Using Distributed Tokens App 20140096141 - Ohmacht; Martin ;   et al. | 2014-04-03 |
Snoop filter for filtering snoop requests Grant 8,677,073 - Blumrich , et al. March 18, 2 | 2014-03-18 |
Write-through cache optimized for dependence-free parallel regions Grant 8,627,010 - Eichenberger , et al. January 7, 2 | 2014-01-07 |
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 |
Combined Group Ecc Protection And Subgroup Parity Protection App 20130283123 - Gara; Alan ;   et al. | 2013-10-24 |
Cache directory look-up re-use as conflict check mechanism for speculative memory requests Grant 8,533,399 - Ohmacht September 10, 2 | 2013-09-10 |
Checkpointing in speculative versioning caches Grant 8,521,961 - Eichenberger , et al. August 27, 2 | 2013-08-27 |
Write-through cache optimized for dependence-free parallel regions Grant 8,516,197 - Eichenberger , et al. August 20, 2 | 2013-08-20 |
Ordering of guarded and unguarded stores for no-sync I/O Grant 8,473,683 - Gara , et al. June 25, 2 | 2013-06-25 |
Combined group ECC protection and subgroup parity protection Grant 8,468,416 - Gara , et al. June 18, 2 | 2013-06-18 |
Extended write combining using a write continuation hint flag Grant 8,458,282 - Chen , et al. June 4, 2 | 2013-06-04 |
Pausing and activating thread state upon pin assertion by external logic monitoring polling loop exit time condition Grant 8,447,960 - Chen , et al. May 21, 2 | 2013-05-21 |
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 |
Arbitration in crossbar interconnect for low latency Grant 8,370,551 - Ohmacht , et al. February 5, 2 | 2013-02-05 |
Testing And Operating A Multiprocessor Chip With Processor Redundancy App 20130031418 - Bellofatto; Ralph E. ;   et al. | 2013-01-31 |
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 |
Novel Snoop Filter For Filtering Snoop Requests App 20120311272 - Blumrich; Matthias A. ;   et al. | 2012-12-06 |
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 |
Eager protocol on a cache pipeline dataflow Grant 8,312,193 - Ohmacht , et al. November 13, 2 | 2012-11-13 |
Snoop filter for filtering snoop requests Grant 8,255,638 - Blumrich , et al. August 28, 2 | 2012-08-28 |
List based prefetch Grant 8,255,633 - Boyle , et al. August 28, 2 | 2012-08-28 |
Write-through Cache Optimized For Dependence-free Parallel Regions App 20120210073 - Eichenberger; Alexandre E. ;   et al. | 2012-08-16 |
Local-only Synchronizing Operations App 20120185672 - Gara; Alan ;   et al. | 2012-07-19 |
Simplifying and speeding the management of intra-node cache coherence Grant 8,161,248 - Blumrich , et al. April 17, 2 | 2012-04-17 |
Method and apparatus to debug an integrated circuit chip via synchronous clock stop and scan Grant 8,140,925 - Bellofatto , et al. March 20, 2 | 2012-03-20 |
Managing coherence via put/get windows Grant 8,122,197 - Blumrich , et al. February 21, 2 | 2012-02-21 |
Data eye monitor method and apparatus Grant 8,108,738 - Gara , et al. January 31, 2 | 2012-01-31 |
Snoop filtering system in a multiprocessor system Grant 8,103,836 - Blumrich , 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 |
Method and apparatus of prefetching streams of varying prefetch depth Grant 8,103,832 - Gara , et al. January 24, 2 | 2012-01-24 |
Cache Directory Lookup Reader Set Encoding For Partial Cache Line Speculation Support App 20110219187 - Gara; Alan ;   et al. | 2011-09-08 |
Multi-petascale Highly Efficient Parallel Supercomputer App 20110219208 - Asaad; Sameh ;   et al. | 2011-09-08 |
Multiprocessor System With Multiple Concurrent Modes Of Execution App 20110219381 - Ahn; Daniel ;   et al. | 2011-09-08 |
Reader Set Encoding For Directory Of Shared Cache Memory In Multiprocessor System App 20110219191 - Ahn; Daniel ;   et al. | 2011-09-08 |
Physical Aliasing For Thread Level Speculation With A Speculation Blind Cache App 20110208894 - Gala; Alan ;   et al. | 2011-08-25 |
Cache Within A Cache App 20110202731 - Ohmacht; Martin | 2011-08-18 |
Power throttling of collections of computing elements Grant 8,001,401 - Bellofatto , et al. August 16, 2 | 2011-08-16 |
Store-operate-coherence-on-value App 20110179229 - Chen; Dong ;   et al. | 2011-07-21 |
Arbitration In Crossbar Interconnect For Low Latency App 20110173357 - Ohmacht; Martin ;   et al. | 2011-07-14 |
Two Different Prefetching Complementary Engines Operating Simultaneously App 20110173398 - Boyle; Peter A. ;   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 |
Processor Resume Unit App 20110173420 - 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 |
Tlb Exclusion Range App 20110173411 - Chen; Dong ;   et al. | 2011-07-14 |
Programmable Stream Prefetch With Resource Optimization App 20110173397 - Boyle; Peter ;   et al. | 2011-07-14 |
Non-volatile Memory For Checkpoint Storage App 20110173488 - Blumrich; Matthias A. ;   et al. | 2011-07-14 |
Pause Processor Hardware Thread Until Pin App 20110173422 - Chen; Dong ;   et al. | 2011-07-14 |
Eager Protocol On A Cache Pipeline Dataflow App 20110173358 - Ohmacht; Martin ;   et al. | 2011-07-14 |
Generation-based Memory Synchronization In A Multiprocessor System With Weakly Consistent Memory Accesses App 20110119470 - Ohmacht; Martin | 2011-05-19 |
Conditional Load And Store In A Shared Cache App 20110119446 - 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 |
Global Synchronization Of Parallel Processors Using Clock Pulse Width Modulation App 20110119475 - Chen; Dong ;   et al. | 2011-05-19 |
Balancing Workload In A Multiprocessor System Responsive To Programmable Adjustments In A Syncronization Instruction App 20110119469 - Ohmacht; Martin | 2011-05-19 |
Local Rollback For Fault-tolerance In Parallel Computing Systems App 20110119526 - Blumrich; Matthias A. ;   et al. | 2011-05-19 |
Fast Concurrent Array-based Stacks, Queues And Deques Using Fetch-and-increment-bounded And A Ticket Lock Per Element App 20110072241 - Chen; Dong ;   et al. | 2011-03-24 |
Managing Coherence Via Put/get Windows App 20110072219 - Blumrich; Matthias A. ;   et al. | 2011-03-24 |
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 |
Managing coherence via put/get windows Grant 7,870,343 - Blumrich , et al. January 11, 2 | 2011-01-11 |
Low latency memory access and synchronization Grant 7,818,514 - Blumrich , et al. October 19, 2 | 2010-10-19 |
Configurable memory system and method for providing atomic counting operations in a memory device Grant 7,797,503 - Bellofatto , et al. September 14, 2 | 2010-09-14 |
System and method for programmable bank selection for banked memory subsystems Grant 7,793,038 - Blumrich , et al. September 7, 2 | 2010-09-07 |
Multiple node remote messaging Grant 7,788,334 - Blumrich , et al. August 31, 2 | 2010-08-31 |
Ultrascalable petaflop parallel supercomputer Grant 7,761,687 - Blumrich , et al. July 20, 2 | 2010-07-20 |
Managing Coherence Via Put/get Windows App 20090313439 - Blumrich; Matthias A. ;   et al. | 2009-12-17 |
Method and apparatus for filtering snoop requests using mulitiple snoop caches Grant 7,617,366 - Blumrich , et al. November 10, 2 | 2009-11-10 |
Method and apparatus for filtering snoop requests in a point-to-point interconnect architecture Grant 7,603,523 - Blumrich , et al. October 13, 2 | 2009-10-13 |
Method for prefetching non-contiguous data structures Grant 7,529,895 - Blumrich , et al. May 5, 2 | 2009-05-05 |
Combined Group Ecc Protection And Subgroup Parity Protection App 20090006923 - Gara; Alan G. ;   et al. | 2009-01-01 |
Data Eye Monitor Method And Apparatus App 20090006730 - Gara; Alan G. ;   et al. | 2009-01-01 |
Power Throttling Of Collections Of Computing Elements App 20090006873 - Bellofatto; Ralph E. ;   et al. | 2009-01-01 |
Novel Snoop Filter For Filtering Snoop Requests App 20090006770 - Blumrich; Matthias A. ;   et al. | 2009-01-01 |
Extended Write Combining Using A Write Continuation Hint Flag App 20090006605 - Chen; Dong ;   et al. | 2009-01-01 |
System And Method For Programmable Bank Selection For Banked Memory Subsystems App 20090006718 - Blumrich; Matthias A. ;   et al. | 2009-01-01 |
Ultrascalable Petaflop Parallel Supercomputer App 20090006808 - Blumrich; Matthias A. ;   et al. | 2009-01-01 |
Configurable Memory System And Method For Providing Atomic Counting Operations In A Memory Device App 20090006800 - Bellofatto; Ralph E. ;   et al. | 2009-01-01 |
Method And Apparatus For Efficiently Tracking Queue Entries Relative To A Timestamp App 20090006672 - Blumrich; Matthias A. ;   et al. | 2009-01-01 |
Method And Apparatus To Debug An Integrated Circuit Chip Via Synchronous Clock Stop And Scan App 20090006894 - Bellofatto; Ralph E. ;   et al. | 2009-01-01 |
Method And Apparatus Of Prefetching Streams Of Varying Prefetch Depth App 20090006762 - Gara; Alan G. ;   et al. | 2009-01-01 |
Multiple Node Remote Messaging App 20090006546 - Blumrich; Matthias A. ;   et al. | 2009-01-01 |
Low Latency Memory Access And Synchronization App 20080313408 - Blumrich; Matthias A. ;   et al. | 2008-12-18 |
Snoop Filtering System In A Multiprocessor System App 20080222364 - Blumrich; Matthias A. ;   et al. | 2008-09-11 |
Method And Apparatus For Detecting A Cache Wrap Condition App 20080209128 - Blumrich; Matthias A. ;   et al. | 2008-08-28 |
Method and apparatus for filtering snoop requests in a point-to-point interconnect architecture Grant 7,386,683 - Blumrich , et al. June 10, 2 | 2008-06-10 |
Method and apparatus for detecting a cache wrap condition Grant 7,386,684 - Blumrich , et al. June 10, 2 | 2008-06-10 |
Method And Apparatus For Filtering Snoop Requests In A Point-to-point Interconnect Architecture App 20080133845 - Blumrich; Matthias A. ;   et al. | 2008-06-05 |
Snoop filtering system in a multiprocessor system Grant 7,380,071 - Blumrich , et al. May 27, 2 | 2008-05-27 |
Snoop filter for filtering snoop requests Grant 7,373,462 - Blumrich , et al. May 13, 2 | 2008-05-13 |
Low Latency Memory Access And Synchronization App 20070204112 - Blumrich; Matthias A. ;   et al. | 2007-08-30 |
Managing coherence via put/get windows App 20070055825 - Blumrich; Matthias A. ;   et al. | 2007-03-08 |
Low latency memory access and synchronization Grant 7,174,434 - Blumrich , et al. February 6, 2 | 2007-02-06 |
Method and apparatus for detecting a cache wrap condition App 20060230239 - Blumrich; Matthias A. ;   et al. | 2006-10-12 |
Method and apparatus for filtering snoop requests in a point-to-point interconnect architecture App 20060224837 - Blumrich; Matthias A. ;   et al. | 2006-10-05 |
Novel snoop filter for filtering snoop requests App 20060224838 - Blumrich; Matthias A. ;   et al. | 2006-10-05 |
Snoop filtering system in a multiprocessor system App 20060224835 - Blumrich; Matthias A. ;   et al. | 2006-10-05 |
Low latency memoray system access App 20040073758 - Blumrich, Matthias A. ;   et al. | 2004-04-15 |