Patent | Date |
---|
Multi-nodal compression techniques for an in-memory database Grant 10,268,741 - Barsness , et al. | 2019-04-23 |
Message flow control in a multi-node computer system Grant 9,514,023 - Barsness , et al. December 6, 2 | 2016-12-06 |
Configuring a parallel computer based on an interleave rate of an application containing serial and parallel segments Grant 9,268,614 - Barsness , et al. February 23, 2 | 2016-02-23 |
Determining a path for network traffic between nodes in a parallel computer Grant 9,225,545 - Archer , et al. December 29, 2 | 2015-12-29 |
Optimized peer-to-peer file transfers on a multi-node computer system Grant 9,167,034 - Barsness , et al. October 20, 2 | 2015-10-20 |
Method and apparatus for efficient transmission of information to multiple nodes Grant 9,025,607 - Zeger , et al. May 5, 2 | 2015-05-05 |
Determining a path for network traffic between nodes in a parallel computer Grant 9,009,350 - Archer , et al. April 14, 2 | 2015-04-14 |
Inserting data into an in-memory distributed nodal database Grant 8,892,558 - Barsness , et al. November 18, 2 | 2014-11-18 |
Interactive tool for visualizing performance data in real-time to enable adaptive performance optimization and feedback Grant 8,874,722 - Gooding , et al. October 28, 2 | 2014-10-28 |
Enhanced garbage collection in a multi-node environment Grant 8,868,623 - Barsness , et al. October 21, 2 | 2014-10-21 |
Management of persistent memory in a multi-node computer system Grant 8,812,818 - Barsness , et al. August 19, 2 | 2014-08-19 |
Environment modification in a hybrid node computing environment Grant 8,671,418 - Barsness , et al. March 11, 2 | 2014-03-11 |
Program invocation from a query interface to parallel computing system Grant 8,650,205 - Dettinger , et al. February 11, 2 | 2014-02-11 |
Environment based node selection for work scheduling in a parallel computing system Grant 8,589,931 - Barsness , et al. November 19, 2 | 2013-11-19 |
Dataspace protection utilizing virtual private networks on a multi-node computer system Grant 8,544,065 - Archer , et al. September 24, 2 | 2013-09-24 |
Optimizing power consumption and performance in a hybrid computer environment Grant 8,539,256 - Barsness , et al. September 17, 2 | 2013-09-17 |
Program development tool configured to compile source code according to energy consumption requirements Grant 8,522,193 - Barness , et al. August 27, 2 | 2013-08-27 |
Optimized Peer-to-peer File Transfers On A Multi-node Computer System App 20130198343 - Barsness; Eric L. ;   et al. | 2013-08-01 |
Optimized Peer-to-peer File Transfers On A Multi-node Computer System App 20130191504 - Barsness; Eric L. ;   et al. | 2013-07-25 |
Database Query Optimizer That Takes Network Choice Into Consideration App 20130159287 - Barsness; Eric L. ;   et al. | 2013-06-20 |
Optimizing Power Consumption And Performance In A Hybrid Computer Environment App 20130159745 - Barsness; Eric L. ;   et al. | 2013-06-20 |
Management of persistent memory in a multi-node computer system Grant 8,458,433 - Barsness , et al. June 4, 2 | 2013-06-04 |
Interactive tool for visualizing performance data in real-time to enable adaptive performance optimization and feedback Grant 8,443,287 - Gooding , et al. May 14, 2 | 2013-05-14 |
Method and Apparatus for Efficient Transmission of Information to Multiple Nodes App 20130114611 - Zeger; Linda M. ;   et al. | 2013-05-09 |
Program Invocation From A Query Interface To Parallel Computing System App 20130097155 - Dettinger; Richard D. ;   et al. | 2013-04-18 |
Routing performance analysis and optimization within a massively parallel computer Grant 8,423,987 - Archer , et al. April 16, 2 | 2013-04-16 |
Utilizing virtual private networks to provide object level security on a multi-node computer system Grant 8,424,076 - Barsness , et al. April 16, 2 | 2013-04-16 |
Optimizing just-in-time compiling for a java application executing on a compute node Grant 8,397,225 - Barsness , et al. March 12, 2 | 2013-03-12 |
Program invocation from a query interface to parallel computing system Grant 8,380,730 - Dettinger , et al. February 19, 2 | 2013-02-19 |
Job scheduling and distribution on a partitioned compute tree based on job priority and network utilization Grant 8,381,220 - Barsness , et al. February 19, 2 | 2013-02-19 |
Mechanism for process migration on a massively parallel computer Grant 8,370,844 - Archer , et al. February 5, 2 | 2013-02-05 |
Migrating program objects in a multi-node computer system Grant 8,364,908 - Barsness , et al. January 29, 2 | 2013-01-29 |
Presenting energy consumption information in an integrated development environment tool Grant 8,312,441 - Barsness , et al. November 13, 2 | 2012-11-13 |
Database Query Optimizer That Takes Network Choice Into Consideration App 20120203763 - Barsness; Eric L. ;   et al. | 2012-08-09 |
Executing An Application On A Parallel Computer App 20120192193 - BARSNESS; ERIC L. ;   et al. | 2012-07-26 |
Database query optimizer that takes network choice into consideration Grant 8,229,955 - Barsness , et al. July 24, 2 | 2012-07-24 |
Configuring An Application For Execution On A Parallel Computer App 20120180058 - Barsness; Eric L. ;   et al. | 2012-07-12 |
Sharing compiler optimizations in a multi-node system Grant 8,214,814 - Barsness , et al. July 3, 2 | 2012-07-03 |
Selectively generating program objects on remote node of a multi-node computer system Grant 8,209,299 - Barsness , et al. June 26, 2 | 2012-06-26 |
Utilizing Virtual Private Networks To Provide Object Level Security On A Multi-node Computer System App 20120151573 - Barsness; Eric Lawrence ;   et al. | 2012-06-14 |
Query interface configured to invoke an analysis routine on a parallel computing system as part of database query processing Grant 8,200,654 - Dettinger , et al. June 12, 2 | 2012-06-12 |
Timestamp synchronization for queries to database portions in nodes that have independent clocks in a parallel computer system Grant 8,200,846 - Barsness , et al. June 12, 2 | 2012-06-12 |
Management Of Persistent Memory In A Multi-node Computer System App 20120144132 - Barsness; Eric Lawrence ;   et al. | 2012-06-07 |
Resource sharing techniques in a parallel processing computing system utilizing locks by replicating or shadowing execution contexts Grant 8,195,896 - Barsness , et al. June 5, 2 | 2012-06-05 |
Partial indexes for multi-node database Grant 8,195,642 - Barsness , et al. June 5, 2 | 2012-06-05 |
Parsing an application to find serial and parallel data segments to minimize migration overhead between serial and parallel compute nodes Grant 8,185,901 - Barsness , et al. May 22, 2 | 2012-05-22 |
Configuring a parallel computer based on an interleave rate of an application containing serial and parallel segments Grant 8,161,483 - Barsness , et al. April 17, 2 | 2012-04-17 |
Power adjustment based on completion times in a parallel computing system Grant 8,132,031 - Barsness , et al. March 6, 2 | 2012-03-06 |
Node selection for executing a Java application among a plurality of nodes Grant 8,127,273 - Barsness , et al. February 28, 2 | 2012-02-28 |
Sharing compiler optimizations in a multi-node system Grant 8,122,441 - Barsness , et al. February 21, 2 | 2012-02-21 |
Managing database resources used for optimizing query execution on a parallel computer system Grant 8,095,512 - Barsness , et al. January 10, 2 | 2012-01-10 |
Index maintenance in a multi-node database Grant 8,090,710 - Barsness , et al. January 3, 2 | 2012-01-03 |
Database retrieval with a non-unique key on a parallel computer system Grant 8,090,704 - Archer , et al. January 3, 2 | 2012-01-03 |
Tracking network contention Grant 8,055,879 - Archer , et al. November 8, 2 | 2011-11-08 |
Distribution of join operations on a multi-node computer system Grant 8,055,651 - Barsness , et al. November 8, 2 | 2011-11-08 |
Query governor with network monitoring in a parallel computer system Grant 8,037,184 - Barsness , et al. October 11, 2 | 2011-10-11 |
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 Grant 8,031,614 - Archer , et al. October 4, 2 | 2011-10-04 |
Commitment control for less than an entire record in an in-memory database in a parallel computer system Grant 8,027,996 - Barsness , et al. September 27, 2 | 2011-09-27 |
Nodal data normalization Grant 8,027,972 - Barsness , et al. September 27, 2 | 2011-09-27 |
Database journaling in a multi-node environment Grant 7,979,399 - Barsness , et al. July 12, 2 | 2011-07-12 |
Database journaling in a multi-node environment Grant 7,979,400 - Barsness , et al. July 12, 2 | 2011-07-12 |
Re-executing launcher program upon termination of launched programs in MIMD mode booted SIMD partitions Grant 7,979,674 - Inglett , et al. July 12, 2 | 2011-07-12 |
Network virtualization in a multi-node system with multiple networks Grant 7,958,184 - Barsness , et al. June 7, 2 | 2011-06-07 |
Analysis and selection of optimal function implementations in massively parallel computer Grant 7,954,095 - Archer , et al. May 31, 2 | 2011-05-31 |
Reducing occurrences of two-phase commits in a multi-node computing system Grant 7,921,220 - Barsness , et al. April 5, 2 | 2011-04-05 |
Performing process migration with allreduce operations Grant 7,853,639 - Archer , et al. December 14, 2 | 2010-12-14 |
Real time data replication for query execution in a massively parallel computer Grant 7,844,620 - Barsness , et al. November 30, 2 | 2010-11-30 |
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 Grant 7,839,786 - Archer , et al. November 23, 2 | 2010-11-23 |
Method and apparatus for routing data in an inter-nodal communications lattice of a massively parallel computer system by routing through transporter nodes Grant 7,835,284 - Archer , et al. November 16, 2 | 2010-11-16 |
Executing multiple instructions multiple date (`MIMD`) programs on a single instruction multiple data (`SIMD`) machine Grant 7,831,803 - Inglet , et al. November 9, 2 | 2010-11-09 |
Executing Multiple Instructions Multiple Data (`MIMD`) programs on a Single Instruction Multiple Data (`SIMD`) machine Grant 7,831,802 - Budnik , et al. November 9, 2 | 2010-11-09 |
Moving processing operations from one MIMD booted SIMD partition to another to enlarge a SIMD partition Grant 7,814,295 - Inglett , et al. October 12, 2 | 2010-10-12 |
Environment Based Node Selection for Work Scheduling in a Parallel Computing System App 20100241881 - Barsness; Eric Lawrence ;   et al. | 2010-09-23 |
Power Adjustment Based on Completion Times in a Parallel Computing System App 20100241884 - Barsness; Eric Lawrence ;   et al. | 2010-09-23 |
Database retrieval with a unique key search on a parallel computer system Grant 7,783,627 - Archer , et al. August 24, 2 | 2010-08-24 |
Program Development Tool Configured To Compile Source Code According To Energy Consumption Requirements App 20100205578 - BARNESS; ERIC L. ;   et al. | 2010-08-12 |
Optimizing Power Consumption and Performance in a Hybrid Computer Evironment App 20100205137 - Barsness; Eric Lawrence ;   et al. | 2010-08-12 |
Timestamp Synchronization for Queries to Database Portions in Nodes That Have Independent Clocks in a Parallel Computer System App 20100205323 - Barsness; Eric Lawrence ;   et al. | 2010-08-12 |
Presenting Energy Consumption Information In An Integrated Development Environment Tool App 20100205591 - BARSNESS; ERIC L. ;   et al. | 2010-08-12 |
Distribution of Join Operations on a Multi-Node Computer System App 20100205170 - Barsness; Eric Lawrence ;   et al. | 2010-08-12 |
Environment Modification In A Hybrid Node Computing Environment App 20100205619 - Barsness; Eric L. ;   et al. | 2010-08-12 |
Fault recovery on a parallel computer system with a torus network Grant 7,765,385 - Darrington , et al. July 27, 2 | 2010-07-27 |
Performing Process Migration With Allreduce Operations App 20100185718 - Archer; Charles Jens ;   et al. | 2010-07-22 |
Reducing Occurrences Of Two-phase Commits In A Multi-node Computing System App 20100180024 - Barsness; Eric L. ;   et al. | 2010-07-15 |
Parallel-prefix broadcast for a parallel-prefix operation on a parallel computer Grant 7,752,421 - Archer , et al. July 6, 2 | 2010-07-06 |
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 Grant 7,706,275 - Archer , et al. April 27, 2 | 2010-04-27 |
Program Invocation From A Query Interface to Parallel Computing System App 20100094894 - Dettinger; Richard D. ;   et al. | 2010-04-15 |
Query Interface Configured To Invoke An Analysis Routine On A Parallel Computing System As Part Of Database Query Processing App 20100094893 - Dettinger; Richard D. ;   et al. | 2010-04-15 |
Method and apparatus for routing data in an inter-nodal communications lattice of a massively parallel computer system by dynamically adjusting local routing strategies Grant 7,680,048 - Archer , et al. March 16, 2 | 2010-03-16 |
Routing data packets with hint bit for each six orthogonal directions in three dimensional torus computer system set to avoid nodes in problem list Grant 7,644,254 - Darrington , et al. January 5, 2 | 2010-01-05 |
Sharing Compiler Optimizations in a Multi-Node System App 20090320003 - Barsness; Eric L. ;   et al. | 2009-12-24 |
Message Flow Control in a Multi-Node Computer System App 20090319621 - Barsness; Eric L. ;   et al. | 2009-12-24 |
Sharing Compiler Optimizations in a Multi-Node System App 20090320008 - Barsness; Eric L ;   et al. | 2009-12-24 |
Management Of Persistent Memory In A Multi-node Computer System App 20090313452 - Barsness; Eric Lawrence ;   et al. | 2009-12-17 |
Database Journaling in a Multi-Node Environment App 20090307287 - Barsness; Eric Lawrence ;   et al. | 2009-12-10 |
Database Journaling in a Multi-Node Environment App 20090307290 - Barsness; Eric Lawrence ;   et al. | 2009-12-10 |
Resource Sharing Techniques in a Parallel Processing Computing System App 20090307466 - Barsness; Eric Lawrence ;   et al. | 2009-12-10 |
Fault recovery on a massively parallel computer system to handle node failures without ending an executing job Grant 7,631,169 - Darrington , et al. December 8, 2 | 2009-12-08 |
Utilizing Virtual Private Networks To Provide Object Level Security On A Multi-node Computer System App 20090300752 - Barsness; Eric Lawrence ;   et al. | 2009-12-03 |
Configuring An Application For Execution On A Parallel Computer App 20090271595 - Barsness; Eric L. ;   et al. | 2009-10-29 |
Optimizing Just-In-Time Compiling For A Java Application Executing On A Compute Node App 20090271775 - Barsness; Eric L. ;   et al. | 2009-10-29 |
Selectively Generating Program Objects on Remote Node of a Multi-Node Computer System App 20090271807 - Barsness; Eric L. ;   et al. | 2009-10-29 |
Migrating Program Objects in a Multi-Node Computer System App 20090271588 - Barsness; Eric L. ;   et al. | 2009-10-29 |
Executing An Application On A Parallel Computer App 20090271596 - Barsness; Eric L. ;   et al. | 2009-10-29 |
Index Maintenance in a Multi-Node Database App 20090265306 - Barsness; Eric L. ;   et al. | 2009-10-22 |
Partial Indexes for Multi-Node Database App 20090265305 - BARSNESS; Eric L. ;   et al. | 2009-10-22 |
Determining A Path For Network Traffic Between Nodes In A Parallel Computer App 20090248895 - Archer; Charles J. ;   et al. | 2009-10-01 |
Determining A Path For Network Traffic Between Nodes In A Parallel Computer App 20090248894 - Archer; Charles J. ;   et al. | 2009-10-01 |
Executing An Application On A Parallel Computer App 20090240930 - Barsness; Eric L. ;   et al. | 2009-09-24 |
Network Virtualization In A Multi-node System With Multiple Networks App 20090228541 - Barsness; Eric L. ;   et al. | 2009-09-10 |
Dataspace Protection Utilizing Virtual Private Networks On A Multi-node Computer System App 20090187984 - Archer; Charles Jens ;   et al. | 2009-07-23 |
Tracking Network Contention App 20090154486 - Archer; Charles J. ;   et al. | 2009-06-18 |
Dynamic Distribution Of Nodes On A Multi-node Computer System App 20090158276 - Barsness; Eric Lawrence ;   et al. | 2009-06-18 |
Commitment Control For Less Than An Entire Record In An In-memory Database In A Parallel Computer System App 20090144337 - Barsness; Eric Lawrence ;   et al. | 2009-06-04 |
Real Time Data Replication For Query Execution In A Massively Parallel Computer App 20090132609 - Barsness; Eric Lawrence ;   et al. | 2009-05-21 |
Managing Database Resources Used For Optimizing Query Execution On A Parallel Computer System App 20090132541 - Barsness; Eric Lawrence ;   et al. | 2009-05-21 |
Optimized Peer-to-peer File Transfers On A Multi-node Computer System App 20090125616 - Barsness; Eric Lawrence ;   et al. | 2009-05-14 |
Node Selection For Executing A Java Application Among A Plurality Of Nodes App 20090125883 - Barsness; Eric L. ;   et al. | 2009-05-14 |
Sharing Loaded Java Classes Among A Plurality Of Nodes App 20090125611 - Barsness; Eric L. ;   et al. | 2009-05-14 |
Optimization Of Job Distribution On A Multi-node Computer System App 20090113438 - Barness; Eric Lawrence ;   et al. | 2009-04-30 |
Enhanced Garbage Collection In A Multi-node Environment App 20090112953 - Barsness; Eric Lawrence ;   et al. | 2009-04-30 |
Interactive Tool For Visualizing Performance Data In Real-time To Enable Adaptive Performance Optimization And Feedback App 20090089013 - Gooding; Thomas Michael ;   et al. | 2009-04-02 |
Interactive Tool For Visualizing Performance Data In Real-time To Enable Adaptive Performance Optimization And Feedback App 20090089670 - Gooding; Thomas Michael ;   et al. | 2009-04-02 |
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 Grant 7,512,836 - Darrington , et al. March 31, 2 | 2009-03-31 |
Inserting Data Into An In-memory Distributed Nodal Database App 20090083276 - Barsness; Eric L. ;   et al. | 2009-03-26 |
Nodal Data Normalization App 20090083277 - Barsness; Eric L. ;   et al. | 2009-03-26 |
Mechanism For Process Migration On A Massively Parallel Computer App 20090067334 - Archer; Charles Jens ;   et al. | 2009-03-12 |
Database Retrieval With A Non-unique Key On A Parallel Computer System App 20090037377 - Archer; Charles Jens ;   et al. | 2009-02-05 |
Database Retrieval With A Unique Key Search On A Parallel Computer System App 20090037376 - Archer; Charles Jens ;   et al. | 2009-02-05 |
Multi-nodal Compression Techniques For An In-memory Database App 20090037512 - Barsness; Eric Lawrence ;   et al. | 2009-02-05 |
Executing Multiple Instructions Multiple Data ('MIMD') Programs on a Single Instruction Multiple Data ('SIMD') Machine App 20090024831 - Inglet; Todd A. ;   et al. | 2009-01-22 |
Executing Multiple Instructions Multiple Data ('MIMD') Programs on a Single Instruction Multiple Data ('SIMD') Machine App 20090024830 - Budnik; Thomas A. ;   et al. | 2009-01-22 |
Executing Multiple Instructions Multiple Data ('MIMD') Programs on a Single Instruction Multiple Data ('SIMD') Machine App 20080288746 - Inglett; Todd A. ;   et al. | 2008-11-20 |
Executing Multiple Instructions Multiple Data ('MIMD') Programs on a Single Instruction Multiple Data ('SIMD') Machine App 20080288747 - Inglett; Todd A. ;   et al. | 2008-11-20 |
Dynamically Rerouting Node Traffic On A Massively Parallel Computer System Using Hint Bits App 20080263386 - Darrington; David L. ;   et al. | 2008-10-23 |
Fault Recovery On A Parallel Computer System With A Torus Network App 20080263387 - Darrington; David L. ;   et al. | 2008-10-23 |
Parallel-Prefix Broadcast for a Parallel-Prefix Operation on a Parallel Computer App 20080263329 - Archer; Charles J. ;   et al. | 2008-10-23 |
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 App 20080186853 - Archer; Charles Jens ;   et al. | 2008-08-07 |
Query Governor With Network Monitoring In A Parallel Computer System App 20080189288 - Barsness; Eric Lawrence ;   et al. | 2008-08-07 |
Fault Recovery On A Massively Parallel Computer System To Handle Node Failures Without Ending An Executing Job App 20080189573 - Darrington; David L. ;   et al. | 2008-08-07 |
Routing Performance Analysis and Optimization Within a Massively Parallel Computer App 20080184214 - Archer; Charles Jens ;   et al. | 2008-07-31 |
Method and Apparatus for Operating a Massively Parallel Computer System to Utilize Idle Processor Capability at Process Synchronization Points App 20080178177 - Archer; Charles Jens ;   et al. | 2008-07-24 |
Pre-loading Of An In Memory Database App 20080168077 - Barsness; Eric Lawrence ;   et al. | 2008-07-10 |
Memory Error Monitor App 20080168313 - Blocksome; Michael A. ;   et al. | 2008-07-10 |
Fast Backup Of Compute Nodes In A Massively Parallel Computer System App 20080140735 - Darrington; David L. ;   et al. | 2008-06-12 |
Database Query Optimizer That Takes Network Choice Into Consideration App 20080133459 - Barsness; Eric L. ;   et al. | 2008-06-05 |
Analysis And Selection Of Optimal Function Implementations In Massively Parallel Computer App 20080101232 - Archer; Charles Jens ;   et al. | 2008-05-01 |
Method and Apparatus for Routing Data in an Inter-Nodal Communications Lattice of a Massively Parallel Computer System by Routing Through Transporter Nodes App 20080084865 - Archer; Charles Jens ;   et al. | 2008-04-10 |
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 App 20080084827 - Archer; Charles Jens ;   et al. | 2008-04-10 |
Method and Apparatus for Routing Data in an Inter-Nodal Communications Lattice of a Massively Parallel Computer System by Dynamically Adjusting Local Routing Strategies App 20080084889 - Archer; Charles Jens ;   et al. | 2008-04-10 |
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 App 20080084864 - Archer; Charles Jens ;   et al. | 2008-04-10 |