TG

Thomas M. Gooding

IBM: 71 patents #1,021 of 70,183Top 2%
Globalfoundries: 1 patents #2,221 of 4,424Top 55%
IB International Business: 1 patents #4 of 119Top 4%
📍 Rochester, MN: #60 of 3,042 inventorsTop 2%
🗺 Minnesota: #423 of 52,454 inventorsTop 1%
Overall (All Time): #26,983 of 4,157,543Top 1%
73
Patents All Time

Issued Patents All Time

Showing 51–73 of 73 patents

Patent #TitleCo-InventorsDate
8438571 Thread speculative execution and asynchronous conflict John Kevin Patrick O'Brien, Kai-Ting Amy Wang, Xiaotong Zhuang 2013-05-07
8412974 Global synchronization of parallel processors using clock pulse width modulation Dong Chen, Matthew R. Ellavsky, Ross L. Franke, Alan Gara, Rudolf A. Haring +8 more 2013-04-02
8261249 Distributed schemes for deploying an application in a large parallel system Charles J. Archer, Ruth J. Poole, Albert Sidelnik 2012-09-04
8250383 Temperature threshold application signal trigger for real-time relocation of process Brant L. Knudson, Cory Lappi, Ruth J. Poole, Andrew T. Tauferner 2012-08-21
8245002 Call stack protection John E. Attinella, Mark E. Giampapa 2012-08-14
8140925 Method and apparatus to debug an integrated circuit chip via synchronous clock stop and scan Ralph E. Bellofatto, Matthew R. Ellavsky, Alan Gara, Mark E. Giampapa, Rudolf A. Haring +2 more 2012-03-20
8112559 Increasing available FIFO space to prevent messaging queue deadlocks in a DMA environment Michael A. Blocksome, Dong Chen, Philip Heidelberger, Jeff Parker 2012-02-07
8001401 Power throttling of collections of computing elements Ralph E. Bellofatto, Paul W. Coteus, Paul G. Crumley, Alan Gara, Mark E. Giampapa +6 more 2011-08-16
7954012 Hierarchical debug information collection 2011-05-31
7953957 Mapping and distributing parallel algorithms to compute nodes in a parallel computer based on temperatures of the compute nodes in a hardware profile and a hardware independent application profile describing thermal characteristics of each parallel algorithm Brant L. Knudson, Cory Lappi, Ruth J. Poole, Andrew T. Tauferner 2011-05-31
7941681 Proactive power management in a parallel computer Todd A. Inglett, Thomas A. Liebsch, Thomas E. Musta, Don D. Reed 2011-05-10
7930595 Method and apparatus for analyzing error conditions in a massively parallel computer system by identifying anomalous nodes within a communicator set 2011-04-19
7877620 Managing power in a parallel computer Alan Gara, Todd A. Inglett, Thomas A. Liebsch, Thomas E. Musta 2011-01-25
7716407 Executing application function calls in response to an interrupt Gheorghe Almasi, Charles J. Archer, Mark E. Giampapa, Philip Heidelberger, Jeffrey J. Parker 2010-05-11
7673182 Method and apparatus for obtaining stack traceback data for multiple computing nodes of a massively parallel computer system Patrick Joseph McCarthy 2010-03-02
7480611 Method and apparatus to increase the usable memory capacity of a logic simulation hardware emulator/accelerator Roy Glenn Musselman 2009-01-20
7337103 Method and apparatus for the automatic correction of faulty wires in a logic simulation hardware emulator / accelerator Roy Glenn Musselman 2008-02-26
7272734 Memory management to enable memory deep power down mode in general computing systems 2007-09-18
7028313 Method for transmitting function parameters to a remote node for execution of the function thereon 2006-04-11
6986147 Method for transparent, location-independent, remote procedure calls in a heterogeneous network environment 2006-01-10
6842728 Time-multiplexing data between asynchronous clock domains within cycle simulation and emulation environments Roy Glenn Musselman, Robert Neill Newshutz, Jeffrey Joseph Ruedinger 2005-01-11
6647174 Optical fiber transmission bypass device Jeffrey Joseph Ruedinger, Christopher Paul Schieffer, Michael A. Snyder 2003-11-11
6556936 Method and apparatus for correlating trace data from asynchronous emulation machines Roy Glenn Musselman, Robert Neill Newshutz, Jeffery Joseph Ruedinger 2003-04-29