Note: Amanda Randles is represented below by 'A.E. Peters,' 'A. Peters,' and 'A. Randles.'
U.S. Patents
Patents Granted
- Thread selection according to power characteristics during context switching on compute nodes, C.J. Archer, M.A. Blocksome, A.E. Randles, J.D. Ratterman, and B.E. Smith. U.S. Patent No. 9,459,917, October 4, 2016.
- Configuring a parallel computer based on an interleave rate of an application containing serial and parallel segments, E. Barsness, D.L. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 9,268,614, February 23, 2016.
- Optimizing just-in-time compiling for a java application executing on a compute node, E. Barsness, D.L. Darrington, A. Randles, and J.M. Santosuosso. U.S. Patent No. 9,244,662, January 26, 2016.
- Determining a path for network traffic between nodes in a parallel computer, C.J. Archer, A. Peters, B.E. Smith, and B.A. Swartz. U.S. Patent No. 9,225,545, December 29, 2015.
- Optimizing just-in-time compiling for a java application executing on a compute node, E. Barsness, D.L. Darrington, A. Randles, and J.M. Santosuosso. U.S. Patent No. 9,213,529, December 15, 2015.
- Query optimization in a parallel computer system to reduce network traffic, E. Barsness, D.L. Darrington, A. Randles, and J.M. Santosuosso. U.S. Patent No. 9,195,170, November 24, 2015
- Inserting data into an in-memory distributed nodal database, E. Barsness, D.L. Darrington, A. Randles, and J.M. Santosuosso. U.S. Patent No. 9,183,284, November 10, 2015.
- Inserting data into an in-memory distributed nodal database, E. Barsness, D.L. Darrington, A. Randles, and J.M. Santosuosso. U.S. Patent No. 9,183,283, November 10, 2015.
- Dynamic distribution of nodes on a multi-node computer system, E. Barsness, D.L. Darrington, A. Randles, and J.M. Santosuosso. U.S. Patent No. 9,172,628, October 27, 2015.
- Optimized peer-to-peer file transfers on a multi-node computer system, E. Barsness, D.L. Darring- ton, A. Peters, and J.M. Santosuosso. U.S. Patent No. 9,167,034, October 20, 2015.
- Optimized peer-to-peer file transfers on a multi-node computer system , E. Barsness, D.L. Dar- rington, A. Randles, and J.M. Santosuosso. U.S. Patent No. 9,167,034, September 20, 2015.
- Environment based node selection for work scheduling in a parallel computing system, E. Barsness, D.L. Darrington, A. Randles, and J.M. Santosuosso. U.S. Patent No. 9,122,525, September 1, 2015.
- Executing a distributed java application on a plurality of compute nodes, E. Barsness, D.L. Darrington, A. Randles, and J.M. Santosuosso. U.S. Patent No. 9,086,924, July 21, 2015.
- Executing a distributed java application on a plurality of compute nodes, L.M. Zeger, M. Medard, and A.Peters. U.S. Patent No. 9,025,607, May 5, 2015.
- Scheduling jobs of a multi-node computer system based on environmental impact, E. Barsness, D.L. Darrington, A.E. Peters, and J.M. Santosuosso. U.S. Patent No. 9,015,726, April 21, 2015.
- Determining a path for network traffic between nodes in a parallel computer, C.J. Archer, A. Peters, B.E. Smith, and B.A. Swartz. U.S. Patent No. 9,009,350, April 14, 2015.
- Query optimization in a parallel computer system to reduce network traffic, E. Barsness, D.L. Darrington, A.E. Randles, and J.M. Santosuosso. U.S. Patent No. 8,930,345, Januray 6, 2015.
- Inserting data into an in-memory distributed nodal database, E. Barsness, D.L. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,892,558, November 18, 2014.
- Interactive tool for visualizing performance data in real-time to enable adaptive performance optimization and feedback, T.M. Gooding, D.L. Hermsmeier, R.G. Musselman, A. Peters, K.W. Minnow, and B.A. Swartz. U.S. Patent No. 8,874,722, October 28, 2014.
- Enhanced garbage collection in a multi-node environment, E. Barsness, D.L. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,868,623, October 21, 2014.
- Optimized peer-to-peer file transfers on a multi-node computer system, E. Barsness, D.L. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,856,286, October 7, 2014.
- Optimized peer-to-peer file transfers on a multi-node computer system, E. Barsness, D.L. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,856,275, October 7, 2014.
- Management of persistent memory in a multi-node computer system, E. Barsness, D.L. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,812,818, August 19, 2014.
- Query optimization in a parallel computer system with multiple networks, E. Barsness, D.L. Dar- rington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,812,645, August 19, 2014.
- Balancing a data processing load among a plurality of compute nodes in a parallel computer, C.J. Archer, A. Randles, and B.E. Smith. U.S. Patent No. 8,799,917, August 5, 2014.
- Performing an all-to-all data exchange on a plurality of data buffers by performing swap operations, C.J. Archer, A. Peters, and B.E. Smith. U.S. Patent No. 8,775,698, July 22, 2014.
- Query execution and optimization with autonomic error recovery from network failures in a parallel computer system with multiple networks, E. Barsness, D.L. Darrington, A. Randles, and J.M. Santosuosso. U.S. Patent No. 8,774,057, July 8, 2014.
- Performing an all-to-all data exchange on a plurality of data buffers by performing swap operations, C.J. Archer, A.E. Peters, and B.E. Smith. U.S. Patent No. 8,788,660, July 8, 2014.
- Query optimization in a parallel computer system with multiple networks, E. Barsness, D.L. Dar- rington, A. Randles, and J.M. Santosuosso. U.S. Patent No. 8,688,819, April 1, 2014.
- Optimizing power consumption and performance in a hybrid computer environment, E. Barsness, D.L. Darrington, A. Randles, and J.M. Santosuosso. U.S. Patent No. 8,677,161, March 18, 2014.
- Environment modification in a hybrid node computing environment, E. Barsness, D.L. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,671,418, March 11, 2014.
- Program invocation from a query interface to parallel computing system, R.D. Dettinger, M.G. Megerian, and A. Peters. U.S. Patent No. 8,650,205, February 11, 2014.
- Executing a distributed java application on a plurality of compute nodes in accordance with a just-in-time compilation history, E. Barsness, D.L. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,595,742, November 26, 2013.
- Parsing an application to find serial and parallel data segments to minimize mitigation overhead between serial and parallel compute nodes, E. Barsness, D.L. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,595,736, November 26, 2013.
- Environment based node selection for work scheduling in a parallel computing system, E. Barsness, D.L. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,589,931, November 19, 2013.
- Utilizing virtual private networks to provide object level security on a multi-node computer system, E. Barsness, D.L. Darrington, A. Randles, and J.M. Santosuosso. U.S. Patent No. 8,572,723, October 19, 2013.
- Dataspace protection utilizing virtual private networks on a multi-node computer system, C.J. Archer, A.E. Peters, G.R. Ricard, A. Sidelnik, and B.E. Smith. U.S. Patent No. 8,544,065, September 24, 2013.
- Global detection of resource leaks in a multi-node computer system, E. Barsness, D.L. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,537,662, September 17, 2013.
- Optimizing power consumption and performance in a hybrid computer environment, E. Barsness, D.L. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,539,256, September 17, 2013.
- Profiling an application for power consumption during execution on a compute node, C.J. Archer, M.A. Blocksome, A.E. Peters, J.R. Ratterman, and B.E. Smith. U.S. Patent No. 8,539,270, September 17, 2013.
- Reducing power consumption during execution of an application on a plurality of compute nodes, C.J. Archer, M.A. Blocksome, A.E. Peters, J.R. Ratterman, and B.E. Smith. U.S. Patent No. 8,533,504, September 10, 2013.
- Executing an application on a parallel computer, E. Barsness, M.B. Brutman, D.L. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,516,494, August 20, 2013.
- Program development tool configured to compile source code according to energy consumption requirements, E. Barsness, D.L. Darrington, P.J. McCarthy, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,522,193, August 27, 2013.
- Management of persistent memory in a multi-node computer system, E. Barsness, D.L. Darrington, P.J. McCarthy, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,458,433, June 4, 2013.
- Thread selection according to predefined power characteristics during context switching on compute nodes, C.J. Archer, M.A. Blocksome, A.E. Peters, J.D. Ratterman, and B.E. Smith. U.S. Patent No. 8,458,722, June 4, 2013.
- Interactive tool for visualizing performance data in real-time to enable adaptive performance opti- mization and feedback, T.M. Gooding, D. Hermsmeier, R.G. Musselman, A. Peters, K.W. Pinnow, and B.A. Swartz. U.S. Patent No. 8,443,287, May 14, 2013.
- Routing performance analysis and optimization within a massively parallel computer, C.J. Archer, A. Peters, K.W. Pinnow, and B.A. Swartz. U.S. Patent No. 8,423,987, April 16, 2013.
- Utilizing virtual private networks to provide object level security on a multi-node computer system, E. Barsness, D. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,424,076, April 16, 2013.
- Optimizing just-in-time compiling for a java application executing on a compute node, E. Barsness, D. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,397,225, March 12, 2013.
- Balancing a data processing load among a plurality of compute nodes in a parallel computer, C.J. Archer, A.E. Peters, and B.E. Smith. U.S. Patent No. 8,387,064, February 26, 2013.
- Program invocation from a query interface to parallel computing system, R.D. Dettinger, M.G. Megerian, and A.E. Peters. U.S. Patent No. 8,380,730, February 19, 2013.
- Job scheduling and distribution on a partitioned compute tree based on job priority and net- work utilization, E. Barsness, D. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,381,220, February 19, 2013.
- Budget-based power consumption for application execution on a plurality of compute nodes, C.J. Archer, M.A. Blocksome, A.E. Peters, J.D. Ratterman, and B.E. Smith. U.S. Patent No. 8,370,661, February 5, 2013.
- Mechanism for process migration on a massively parallel computer, C.J. Archer, D. Darrington, P.J. McCarthy, A. Peters, and A. Sidelnik. U.S. Patent No. 8,370,844, February 5, 2013.
- Migrating program objects in a multi-node computer system, E. Barsness, D. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,364,908, January 29, 2013.
- Proactive analytic data set reduction via parameter condition injection, R. Dettinger, F.A. Kulack, and A. Peters. U.S. Patent No. 8,326,848, December 4, 2012.
- Presenting energy consumption information in an integrated development environment tool, E. Barsness, D. Darrington, A. Peters, and J.M. Santosuosso. U.S. Patent No. 8,312,441, November 13, 2012.
- Budget-based power consumption for application execution on a plurality of compute nodes, C.J. Archer, M.A. Blocksome, A.E. Peters, J.D. Ratterman, and B.E. Smith. U.S. Patent No. 8,296,590, October 23, 2012.
- Scheduling applications for execution on a plurality of compute nodes of a parallel computer to manage temperature of the nodes during execution, C.J. Archer, M.A. Blocksome, A.E. Peters, J.D. Ratterman, and B.E. Smith. U.S. Patent No. 8,291,427, October 16, 2012.
- Executing a distributed software application on a plurality of compute nodes according to a com- pilation history, E.L. Barsness, D.L. Darrington, A.E. Peters, and J.M. Santosuosso. U.S. Patent No. 8,281,311, October 2, 2012.
- Performing an all-to-all data exchange on a plurality of data buffers by performing swap operations, C.J. Archer, A.E. Peters, and B.E. Smith. U.S. Patent No. 8,281,053, October 2, 2012.
- Profiling an application for power consumption during execution on a plurality of compute nodes, C.J. Archer, M.A. Blocksome, A.E. Peters, J.D. Ratterman, and B.E. Smith. U.S. Patent No. 8,250,389, August 21, 2012.
- Database query optimizer that takes network choice into consideration, E. Barsness, D. Darrington, A. Peters, and J. Santosuosso. U.S. Patent No. 8,229,955, July 24, 2012.
- Sharing compiler optimizations in a multi-node system, E. Barsness, D. Darrington, A. Peters, and J. Santosuosso. U.S. Patent No. 8,214,814, July 3, 2012.
- Selectively generating program objects on remote node of a multi-node computer system, E. Barsness, D. Darrington, A. Peters, and J. Santosuosso. U.S. Patent No. 8,209,299, June 26, 2012.
- Global detection of resource leaks in a multi-node computer system, E. Barsness, D. Darrington, A. Peters, and J. Santosuosso. U.S. Patent No. 8,203,937, June 19, 2012.
- Query interface configured to invoke an analysis routine on a parallel computing system as part of database query processing, R. Dettinger, M. Megerian, and A. Peters. U.S. Patent No. 8,200,654, June 12, 2012.
- Timestamp synchronization for queries to database portions in nodes that have independent clocks in a parallel computer system, E. Barsness, D. Darrington, A. Peters, and J. Santosuosso. U.S. Patent No. 8,200,846, June 12, 2012.
- Reducing power consumption during execution of an application on a plurality of compute nodes, C. Archer, M. Blocksome, A. Peters, J. Ratterman, B. Smith. U.S. Patent No. 8,195,967, June 5, 2012.
- Partial indexes for multi-node database, E. Barsness, D. Darrington, A. Peters, and J. Santosu- osso. U.S. Patent No. 8,195,642, June 5, 2012.
- Resource sharing techniques in a parallel processing computing system utilizing locks by replicating or shadowing execution contexts, E. Barsness, D. Darrington, A. Peters, and J. Santosuosso. U.S. Patent No. 8,195,896, June 5, 2012.
- Parsing an application to find serial and parallel data segments to minimize migration overhead between serial and parallel compute nodes, E. Barsness, D. Darrington, A. Peters, and J. Santosuosso. U.S. Patent No. 8,185,901, May 22, 2012.
- Query execution and optimization utilizing a combining network in a parallel computer system, E. Barsness, D. Darrington, A. Peters, and J. Santosuosso. U.S. Patent No. 8,171,047, May 1, 2012.
- Configuring a parallel computer based on an interleave rate of an application containing serial and parallel segments, E. Barsness, D. Darrington, A. Peters, and J. Santosuosso. U.S. Patent No. 8,161,483, April 17, 2012.
- Reducing power consumption while synchronizing a plurality of compute nodes during execution of a parallel application, C. Archer, M. Blocksome, A. Peters, J. Ratterman, and B. Smith. U.S. Patent No. 8,161,307, April 17, 2012.
- Power adjustment based on completion times in a parallel computing system, E. Barsness, D. Darrington, A. Peters, and J. Santosuosso. U.S. Patent No. 8,132,031, March 6, 2012.
- Node selection for executing a Java application among a plurality of nodes, E. Barsness, D. Dar- rington, A. Peters, and J. Santosuosso. U.S. Patent No. 8,127,273, February 28, 2012.
- Sharing compiler optimizations in a multi-node system, E. Barsness, D. Darrington, A. Peters, and J. Santosuosso. U.S. Patent No. 8,122,441, February 21, 2012.
- Process migration based on service availability in a multi-node environment, E. Barsness, D. Darrington, A. Peters, and J. Santosuosso. U.S. Patent No. 8,112,526, February 7, 2012.
- Managing database resources used for optimizing query execution on a parallel computer system, E. Barsness, D. Darrington, A. Peters, and J. Santosuosso. U.S. Patent No. 8,095,512, January 10, 2012.
- Index maintenance in a multi-node database, E. L. Barsness, D. L. Darrington, A. Peters, and J. M. Santosuosso, U.S. Patent 8,090,710, January 3, 2012.
- IDatabase retrieval with a non-unique key on a parallel computer system, C. Archer, A. Peters, G. Ricard, A. Sidelnik, and B. Smith, U.S. Patent 8,090,704, January 3, 2012.
- Distribution of join operations on a multi-node computer system, E. L. Barsness, A. Peters, and J. M. Santosuosso. U.S. Patent 8,055,651, November 8, 2011.
- Distribution of join operations on a multi-node computer system, E. L. Barsness, A. Peters, and J. M. Santosuosso. United States Patent: 8,055,651, Novemer 8, 2011.
- Tracking network contention, C. J. Archer, A. Peters, B. E. Smith, and B. A. Swartz. U.S. Patent No. 8,055,879, November 8, 2011.
- Managing database resources used for optimizing query execution on a parallel computer system, C. J. Archer, M. A. Blocksome, A.E. Peters, J. D. Ratterman, and B. E. Smith. U.S. Patent No. 8,041,969, October, 18, 2011.
- Query governor with network monitoring in a parallel computer system, E. L. Barsness, D. L. Darrington, A. Peters, and J. M. Santosuosso. U.S. Patent 8,037,184, October 11, 2011.
- Method and apparatus for routing data in an inter-nodal communications lattice of a massively parallel computer system by dynamic global mapping of contended links, C. J. Archer, R. G. Musselman, A. Peters, K. W. Pinnow, B. A. Swartz, and B. P. Wallenfelt. U.S. Patent 8031614, October 4, 2011.
- Nodal data normalization, E. L. Barsness, A. Peters, and J. M. Santosuosso. U.S. Patent 8,027,972, September 27, 2011.
- Commitment control for less than an entire record in an in-memory database in a parallel computer system, E. L. Barsness, A. Peters, and J. M. Santosuosso. U.S. Patent 8,027,996, September 27, 2011.
- Re-executing launcher program upon termination of launched programs in MIMD mode booted SIMD partitions, T. A. Inglett, P. J. McCarthy, A. Peters, T. A. Budnik, M. B. Mundy, and G. G. Stewart. U.S. Patent 7,979,674, July 12, 2011.
- Database journaling in a multi-node environment, E. L. Barsness, D. L. Darrington, A. Peters, and J. M. Santosuosso. U.S. Patent 7,979,399, July 12, 2011.
- Database journaling in a multi-node environment, E. L. Barsness, D. L. Darrington, A. Peters, and J. M. Santosuosso, Database journaling in a multi-node environment. U.S. Patent 7,979,400, July 12, 2011.
- Network virtualization in a multi-node system with multiple networks, E. L. Barsness, D. L. Dar- rington, A. Peters, and J. M. Santosuosso. U.S. Patent 7958184, June 7, 2011.
- Analysis and selection of optimal function implementations in massively parallel computer, C. J. Archer, A. Peters, and J. D. Ratterman, Analysis and selection of optimal function implementa- tions in massively parallel computer. U.S. Patent 7954095. May 31, 2011.
- Reducing occurrences of two-phase commits in a multi-node computing system, E. L. Barsness, D. L. Darrington, A. Peters, and J. M. Santosuosso. U.S. Patent 7,921,220, April 5, 2011.
- Performing process migration with allreduce operations, C. J. Archer, A. Peters, and B. P. Wal- lenfelt. U.S. Patent 7,853,639, December 14, 2010.
- Real-time data replication for query execution in a massively parallel computer, E. L. Barsness, D.L. Darrington, A. Peters, and J. M. Santosuosso. U.S. Patent 7,844,620, November 30, 2010.
- Methods and apparatus for restoring a node state, E. L. Barsness, D. L. Darrington, A.E. Peters, and J. M. Santosuosso. U.S. Patent 7,844,853, November 30, 2010.
- Method and apparatus for routing data in an inter-nodal communications lattice of a massively parallel computer system by semi-randomly varying routing policies for different packets, C. J. Archer, R. G. Musselman, A. Peters, K. W. Pinnow, B. A. Swartz, and B. P. Wallenfelt. U.S. Patent 7,839,786. November 23, 2010.
- Method and apparatus for routing data in an inter-nodal communications lattice of a massively parallel computer system by routing through transporter nodes, C. J. Archer, R. G. Musselman, A. Peters, K. W. Pinnow, B. A. Swartz, and B. P. Wallenfelt. U.S. Patent 7,835,284, November 16, 2010.
- Database retrieval with a unique key search on a parallel computer system, C. J. Archer, A. Peters, G. R. Ricard, A. Sidelnik, and B. E. Smith. U.S. Patent 7,783,627, August 24, 2010.
- Executing multiple instructions multiple date (MIMD) programs on a single instruction multiple data (SIMD) machine, T. A. Inglet, A. J. King, P. J. McCarthy, A. Peters, and J. C. Sexton. U.S. Patent 7,831,803, November 09, 2010.
- Executing Multiple Instructions Multiple Data (MIMD) programs on a Single Instruction Multiple Data (SIMD) machine, T. Budnik, A.J. King, P.J. McCarthy, M. Mundy, A. Peters, J.C. Sexton, and G. Stewart. U.S. Patent 7,831,802, November 9, 2010.
- Moving processing operations from one MIMD booted SIMD partition to another to enlarge a SIMD partition, T. A. Inglett, P. J. McCarthy, and A. Peters. U.S. Patent 7,814,295, October 12, 2010.
- Fault recovery on a parallel computer system with a torus network, D. L. Darrington, P. J. Mc- Carthy, A. Peters, and A. Sidelnik. U.S. Patent 7,765,385, July 27, 2010.
- Parallel-prefix broadcast for a parallel-prefix operation on a parallel computer, C. J. Archer, A. Peters, G. R. Ricard, A. Sidelnik, and B. E. Smith. U.S. Patent No. 7,752,421, July 6, 2010.
- Method and apparatus for routing data in an inter-nodal communications lattice of a massively parallel computer system by employing bandwidth shells at areas of overutilization, C. J. Archer, R. G. Musselman, A. Peters, K. W. Pinnow, B. A. Swartz, and B. P. Wallenfelt. U.S. Patent 7706275, April 27, 2010.
- Method and apparatus for routing data in an inter-nodal communications lattice of a massively parallel computer system by dynamically adjusting local routing strategies, C. J. Archer, R. G. Musselman, A. Peters, K. W. Pinnow, B. A. Swartz, and B. P. Wallenfelt. U.S. Patent 7,680,048, March 16, 2010.
- Low-impact performance sampling within a massively parallel computer, E. L. Barsness, D. L. Darrington, A.E. Peters, and J. M. Santosuosso. U.S. Patent 7,647,484, January 12, 2010.
- Routing data packets with hint bit for each six orthogonal directions in three dimensional torus computer system set to avoid nodes in problem list, D. L. Darrington, P. J. McCarthy, A. Peters, A. Sidelnik, B. E. Smith, and B. A. Swartz. U.S. Patent 7,644,254, January 5, 2010.
- Fault recovery on a massively parallel computer system to handle node failures without ending an executing job, D. L. Darrington, P. J. McCarthy, A. Peters, and A. Sidelnik. U.S. Patent 7,631,169, December 8, 2009.
- Fast backup of compute nodes in failing midplane by copying to nodes in backup midplane via link chips operating in pass through and normal modes in massively parallel computing system, D. L. Darrington, P. J. McCarthy, A. Peters, and A. Sidelnik, U.S. Patent 7,512,836, March 31, 2009.
- Warning systems, devices and methods for radiation emitting devices, D. B. Jones, R. G. Swagart, A.E. Peters, R. D. Guenther, and B. E. Edwards. U.S. Patent 7,411,516, August 12, 2008.
Patents Pending
- 133 patent applications filed with the U. S. Patent Office, primarily in the field of parallel computing.
International Patents
- Six issued patents from the Chinese Patent Office.
- Two issued patent from the Japanese Patent Office.
- Four issued patents from the European Patent Office.
- Four issued patents from the Korean Patent Office.
- 22 WIPO Application Publications.