loadpatents
Patent applications and USPTO patent grants for Giampapa; Mark E..The latest application filed is for "collective network for computer structures".
Patent | Date |
---|---|
Collective network for computer structures Grant 10,069,599 - Blumrich , et al. September 4, 2 | 2018-09-04 |
Multi-petascale highly efficient parallel supercomputer Grant 9,971,713 - Asaad , et al. May 15, 2 | 2018-05-15 |
Collective Network For Computer Structures App 20160105262 - Blumrich; Matthias A. ;   et al. | 2016-04-14 |
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 |
Multi-petascale highly efficient parallel supercomputer Grant 9,081,501 - Asaad , et al. July 14, 2 | 2015-07-14 |
Speculative thread execution with hardware transactional memory Grant 8,881,153 - Giampapa , et al. November 4, 2 | 2014-11-04 |
Optimizing TLB entries for mixed page size storage in contiguous memory Grant 8,856,490 - Chen , et al. October 7, 2 | 2014-10-07 |
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 |
Collective Network For Computer Structures App 20140122980 - Blumrich; Matthias A. ;   et al. | 2014-05-01 |
Snoop filter for filtering snoop requests Grant 8,677,073 - Blumrich , et al. March 18, 2 | 2014-03-18 |
Collective network for computer structures Grant 8,626,957 - Blumrich , et al. January 7, 2 | 2014-01-07 |
Speculative Thread Execution With Hardware Transactional Memory App 20130198749 - Giampapa; Mark E. ;   et al. | 2013-08-01 |
Speculative thread execution with hardware transactional memory Grant 8,438,568 - Giampapa , et al. May 7, 2 | 2013-05-07 |
Optimizing TLB entries for mixed page size storage in contiguous memory Grant 8,429,377 - Chen , et al. April 23, 2 | 2013-04-23 |
Tlb Exclusion Range App 20130024648 - Chen; Dong ;   et al. | 2013-01-24 |
Novel Massively Parallel Supercomputer App 20120311299 - Blumrich; Matthias A. ;   et al. | 2012-12-06 |
Novel Snoop Filter For Filtering Snoop Requests App 20120311272 - Blumrich; Matthias A. ;   et al. | 2012-12-06 |
Snoop filter for filtering snoop requests Grant 8,255,638 - Blumrich , et al. August 28, 2 | 2012-08-28 |
Massively parallel supercomputer Grant 8,250,133 - Blumrich , et al. August 21, 2 | 2012-08-21 |
Call stack protection Grant 8,245,002 - Attinella , et al. August 14, 2 | 2012-08-14 |
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 |
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 |
Efficient implementation of multidimensional fast fourier transform on a distributed-memory parallel multi-node computer Grant 8,095,585 - Bhanot , et al. January 10, 2 | 2012-01-10 |
Message passing with a limited number of DMA byte counters Grant 8,032,892 - Blocksome , et al. October 4, 2 | 2011-10-04 |
Multi-petascale Highly Efficient Parallel Supercomputer App 20110219208 - Asaad; Sameh ;   et al. | 2011-09-08 |
Collective Network For Computer Structures App 20110219280 - Blumrich; Matthias A. ;   et al. | 2011-09-08 |
Speculative Thread Execution With Hardware Transactional Memory App 20110209155 - Giampapa; Mark E. ;   et al. | 2011-08-25 |
Power throttling of collections of computing elements Grant 8,001,401 - Bellofatto , et al. August 16, 2 | 2011-08-16 |
Collective network for computer structures Grant 8,001,280 - Blumrich , et al. August 16, 2 | 2011-08-16 |
Tlb Exclusion Range App 20110173411 - Chen; Dong ;   et al. | 2011-07-14 |
Local Rollback For Fault-tolerance In Parallel Computing Systems App 20110119526 - Blumrich; Matthias A. ;   et al. | 2011-05-19 |
Managing Coherence Via Put/get Windows App 20110072219 - Blumrich; Matthias A. ;   et al. | 2011-03-24 |
Optimized collectives using a DMA on a parallel computer Grant 7,886,084 - Chen , et al. February 8, 2 | 2011-02-08 |
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 |
DMA engine for repeating communication patterns Grant 7,802,025 - Chen , et al. September 21, 2 | 2010-09-21 |
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 |
Direct memory access transfer completion notification Grant 7,765,337 - Chen , et al. July 27, 2 | 2010-07-27 |
Ultrascalable petaflop parallel supercomputer Grant 7,761,687 - Blumrich , et al. July 20, 2 | 2010-07-20 |
Executing application function calls in response to an interrupt Grant 7,716,407 - Almasi , et al. May 11, 2 | 2010-05-11 |
Call Stack Protection App 20100088705 - Attinella; John E. ;   et al. | 2010-04-08 |
Global tree network for computing structures enabling global processing operations Grant 7,650,434 - Blumrich , et al. January 19, 2 | 2010-01-19 |
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 |
Novel Massively Parallel Supercomputer App 20090259713 - Blumrich; Matthias A. ;   et al. | 2009-10-15 |
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 |
Class network routing Grant 7,587,516 - Bhanot , et al. September 8, 2 | 2009-09-08 |
Executing Application Function Calls in Response to an Interrupt App 20090177828 - Almasi; Gheorghe ;   et al. | 2009-07-09 |
Massively parallel supercomputer Grant 7,555,566 - Blumrich , et al. June 30, 2 | 2009-06-30 |
Method for prefetching non-contiguous data structures Grant 7,529,895 - Blumrich , et al. May 5, 2 | 2009-05-05 |
Multidimensional switch network Grant 7,486,619 - Chen , et al. February 3, 2 | 2009-02-03 |
Dma Engine For Repeating Communication Patterns App 20090006296 - 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 |
Optimized Collectives Using A Dma On A Parallel Computer App 20090006662 - Chen; Dong ;   et al. | 2009-01-01 |
Novel Snoop Filter For Filtering Snoop Requests App 20090006770 - Blumrich; Matthias A. ;   et al. | 2009-01-01 |
Ultrascalable Petaflop Parallel Supercomputer App 20090006808 - 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 For Efficiently Tracking Queue Entries Relative To A Timestamp App 20090006672 - 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 |
Multiple Node Remote Messaging App 20090006546 - Blumrich; Matthias A. ;   et al. | 2009-01-01 |
Power Throttling Of Collections Of Computing Elements App 20090006873 - Bellofatto; Ralph E. ;   et al. | 2009-01-01 |
Message Passing With A Limited Number Of Dma Byte Counters App 20090007141 - Blocksome; Michael ;   et al. | 2009-01-01 |
Low Latency Memory Access And Synchronization App 20080313408 - Blumrich; Matthias A. ;   et al. | 2008-12-18 |
Direct Memory Access Transfer Completion Notification App 20080307121 - Chen; Dong ;   et al. | 2008-12-11 |
One-bounce network Grant 7,457,303 - Blumrich , et al. November 25, 2 | 2008-11-25 |
Global interrupt and barrier networks Grant 7,444,385 - Blumrich , et al. October 28, 2 | 2008-10-28 |
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 |
Efficient Implementation Of Multidimensional Fast Fourier Transform On A Distributed-memory Parallel Multi-node Computer App 20080133633 - Bhanot; Gyan V. ;   et al. | 2008-06-05 |
Method And Apparatus For Filtering Snoop Requests In A Point-to-point Interconnect Architecture App 20080133845 - Blumrich; Matthias A. ;   et al. | 2008-06-05 |
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 |
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 |
Collective Network For Computer Structures App 20080104367 - Blumrich; Matthias A. ;   et al. | 2008-05-01 |
Twin-tailed fail-over for fileservers maintaining full performance in the presence of a failure Grant 7,330,996 - Coteus , et al. February 12, 2 | 2008-02-12 |
Efficient implementation of a multidimensional fast fourier transform on a distributed-memory parallel multi-node computer Grant 7,315,877 - Bhanot , et al. January 1, 2 | 2008-01-01 |
Arithmetic functions in torus and tree networks Grant 7,313,582 - Bhanot , et al. December 25, 2 | 2007-12-25 |
Optimized scalable network switch Grant 7,305,487 - Blumrich , et al. December 4, 2 | 2007-12-04 |
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 |
Methods and apparatus using commutative error detection values for fault isolation in multiple node computers App 20060248370 - Almasi; Gheorghe ;   et al. | 2006-11-02 |
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 |
Multidimensional switch network App 20050195808 - Chen, Dong ;   et al. | 2005-09-08 |
Checkpointing filesystem Grant 6,895,416 - Gara , et al. May 17, 2 | 2005-05-17 |
One-bounce network App 20050002387 - Blumrich, Matthias A. ;   et al. | 2005-01-06 |
Novel massively parallel supercomputer App 20040103218 - Blumrich, Matthias A ;   et al. | 2004-05-27 |
Ethernet addressing via physical location for massively parallel systems App 20040083293 - Chen, Dong ;   et al. | 2004-04-29 |
Class network routing App 20040081155 - Bhanot, Gyan V ;   et al. | 2004-04-29 |
Optimized scalable network switch App 20040078482 - Blumrich, Matthias A. ;   et al. | 2004-04-22 |
Global tree network for computing structures App 20040078493 - Blumrich, Matthias A ;   et al. | 2004-04-22 |
Efficient implementation of a multidimensional fast fourier transform on a distributed-memory parallel multi-node computer App 20040078405 - Bhanot, Gyan V ;   et al. | 2004-04-22 |
Twin-tailed fail-over for fileservers maintaining full performance in the presence of a failure App 20040073830 - Coteus, Paul W. ;   et al. | 2004-04-15 |
Arithmetic functions in torus and tree networks App 20040073590 - Bhanot, Gyan ;   et al. | 2004-04-15 |
Low latency memoray system access App 20040073758 - Blumrich, Matthias A. ;   et al. | 2004-04-15 |
Global interrupt and barrier networks App 20040068599 - Blumrich, Matthias A. ;   et al. | 2004-04-08 |
Checkpointing filesystem App 20030078933 - Gara, Alan G. ;   et al. | 2003-04-24 |
Method and apparatus for image stabilization in display device Grant 6,317,114 - Abali , et al. November 13, 2 | 2001-11-13 |
Method and apparatus for securing communications along ac power lines Grant 6,297,729 - Abali , et al. October 2, 2 | 2001-10-02 |
Using virtual disks for disk system checkpointing Grant 5,634,096 - Baylor , et al. May 27, 1 | 1997-05-27 |
Method and system for process scheduling from within a current context and switching contexts only when the next scheduled context is different Grant 5,526,521 - Fitch , et al. June 11, 1 | 1996-06-11 |
Compact graphical parallel program user output interface controlled directly by the parallel computer program Grant 5,479,598 - Feitelson , et al. December 26, 1 | 1995-12-26 |
uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.
While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.
All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.