Patent | Date |
---|
Symmetric addressing Grant 10,331,550 - Keppel , et al. | 2019-06-25 |
Data communications in a distributed computing environment Grant 10,277,547 - Archer , et al. | 2019-04-30 |
Administering virtual machines in a distributed computing environment Grant 10,255,098 - Archer , et al. | 2019-04-09 |
Administering virtual machines in a distributed computing environment Grant 10,255,097 - Archer , et al. | 2019-04-09 |
Symmetric Addressing App 20180217925 - Keppel; David ;   et al. | 2018-08-02 |
Administering Virtual Machines In A Distributed Computing Environment App 20180067760 - ARCHER; CHARLES J. ;   et al. | 2018-03-08 |
Administering Virtual Machines In A Distributed Computing Environment App 20180060108 - ARCHER; CHARLES J. ;   et al. | 2018-03-01 |
Providing full point-to-point communications among compute nodes of an operational group in a global combining network of a parallel computer Grant 9,882,801 - Archer , et al. January 30, 2 | 2018-01-30 |
Administering virtual machines in a distributed computing environment Grant 9,864,622 - Archer , et al. January 9, 2 | 2018-01-09 |
Administering virtual machines in a distributed computing environment Grant 9,858,099 - Archer , et al. January 2, 2 | 2018-01-02 |
Executing an all-to-allv operation on a parallel computer that includes a plurality of compute nodes Grant 9,830,186 - Archer , et al. November 28, 2 | 2017-11-28 |
Parallel, low-latency method for high-performance speculative globally-large element extraction from distributed, sorted arrays Grant 9,811,316 - Archer , et al. November 7, 2 | 2017-11-07 |
Collective operation management in a parallel computer Grant 9,807,132 - Archer , et al. October 31, 2 | 2017-10-31 |
Collective operation management in a parallel computer Grant 9,807,131 - Archer , et al. October 31, 2 | 2017-10-31 |
Executing an all-to-ally operation on a parallel computer that includes a plurality of compute nodes Grant 9,772,876 - Archer , et al. September 26, 2 | 2017-09-26 |
Implementing updates to source code executing on a plurality of compute nodes Grant 9,720,677 - Archer , et al. August 1, 2 | 2017-08-01 |
Implementing updates to source code executing on a plurality of compute nodes Grant 9,720,676 - Archer , et al. August 1, 2 | 2017-08-01 |
Administering virtual machines in a distributed computing environment Grant 9,703,587 - Archer , et al. July 11, 2 | 2017-07-11 |
Administering virtual machines in a distributed computing environment Grant 9,678,777 - Archer , et al. June 13, 2 | 2017-06-13 |
Adaptive clock throttling for event processing Grant 9,658,902 - Archer , et al. May 23, 2 | 2017-05-23 |
Administering virtual machines in a distributed computing environment Grant 9,612,857 - Archer , et al. April 4, 2 | 2017-04-04 |
Administering virtual machines in a distributed computing environment Grant 9,612,856 - Archer , et al. April 4, 2 | 2017-04-04 |
Administering virtual machines in a distributed computing environment Grant 9,612,858 - Archer , et al. April 4, 2 | 2017-04-04 |
Administering virtual machines in a distributed computing environment Grant 9,606,824 - Archer , et al. March 28, 2 | 2017-03-28 |
Distributed hardware device simulation Grant 9,607,116 - Archer , et al. March 28, 2 | 2017-03-28 |
Managing cooling operations in a parallel computer comprising a plurality of compute nodes Grant 9,588,555 - Archer , et al. March 7, 2 | 2017-03-07 |
Collective operation management in a parallel computer Grant 9,571,329 - Archer , et al. February 14, 2 | 2017-02-14 |
Routing data communications packets in a parallel computer Grant 9,569,398 - Archer , et al. February 14, 2 | 2017-02-14 |
Routing data communications packets in a parallel computer Grant 9,569,399 - Archer , et al. February 14, 2 | 2017-02-14 |
Data communications in a distributed computing environment Grant 9,544,261 - Archer , et al. January 10, 2 | 2017-01-10 |
Requesting shared variable directory (SVD) information from a plurality of threads in a parallel computer Grant 9,529,593 - Archer , et al. December 27, 2 | 2016-12-27 |
Adjusting environmental variables in an adaptive parameter adjustment runtime environment Grant 9,513,611 - Archer , et al. December 6, 2 | 2016-12-06 |
Requesting shared variable directory (SVD) information from a plurality of threads in a parallel computer Grant 9,513,910 - Archer , et al. December 6, 2 | 2016-12-06 |
Administering virtual machines in a distributed computing environment Grant 9,503,514 - Archer , et al. November 22, 2 | 2016-11-22 |
Administering virtual machines in a distributed computing environment Grant 9,503,515 - Archer , et al. November 22, 2 | 2016-11-22 |
Developing collective operations for a parallel computer Grant 9,501,265 - Archer , et al. November 22, 2 | 2016-11-22 |
Constructing a logical tree topology in a parallel computer Grant 9,495,204 - Archer , et al. November 15, 2 | 2016-11-15 |
Constructing a logical tree topology in a parallel computer Grant 9,495,205 - Archer , et al. November 15, 2 | 2016-11-15 |
Developing collective operations for a parallel computer Grant 9,495,135 - Archer , et al. November 15, 2 | 2016-11-15 |
Administering group identifiers of processes in a parallel computer Grant 9,473,545 - Archer , et al. October 18, 2 | 2016-10-18 |
Administering a lock for resources in a distributed computing environment Grant 9,459,931 - Archer , et al. October 4, 2 | 2016-10-04 |
Administering a lock for resources in a distributed computing environment Grant 9,459,932 - Archer , et al. October 4, 2 | 2016-10-04 |
Thread selection according to power characteristics during context switching on compute nodes Grant 9,459,917 - Archer , et al. October 4, 2 | 2016-10-04 |
Performing collective operations in a distributed processing system Grant 9,459,909 - Archer , et al. October 4, 2 | 2016-10-04 |
Collective operation management in a parallel computer Grant 9,461,874 - Archer , et al. October 4, 2 | 2016-10-04 |
Improving efficiency of a global barrier operation in a parallel computer Grant 9,459,934 - Archer , et al. October 4, 2 | 2016-10-04 |
Adjusting environmental variables in an adaptive parameter adjustment runtime environment Grant 9,454,139 - Archer , et al. September 27, 2 | 2016-09-27 |
Discovering a resource in a distributed computing system Grant 9,448,850 - Archer , et al. September 20, 2 | 2016-09-20 |
Optimizing collective operations Grant 9,424,087 - Archer , et al. August 23, 2 | 2016-08-23 |
Terminating an accelerator application program in a hybrid computing environment Grant 9,417,905 - Archer , et al. August 16, 2 | 2016-08-16 |
Performing a rooted-v collective operation by an operational group of compute nodes in a parallel computer Grant 9,411,777 - Archer , et al. August 9, 2 | 2016-08-09 |
Broadcasting shared variable directory (SVD) information in a parallel computer Grant 9,367,364 - Archer , et al. June 14, 2 | 2016-06-14 |
Assigning a unique identifier to a communicator Grant 9,348,661 - Archer , et al. May 24, 2 | 2016-05-24 |
Constructing a logical tree topology in a parallel computer Grant 9,348,651 - Archer , et al. May 24, 2 | 2016-05-24 |
Broadcasting shared variable directory (SVD) information in a parallel computer Grant 9,342,378 - Archer , et al. May 17, 2 | 2016-05-17 |
Constructing a logical tree topology in a parallel computer Grant 9,336,053 - Archer , et al. May 10, 2 | 2016-05-10 |
Validating a cabling topology in a distributed computing system Grant 9,330,230 - Archer , et al. May 3, 2 | 2016-05-03 |
Distributed hardware device simulation Grant 9,317,637 - Archer , et al. April 19, 2 | 2016-04-19 |
Performing A Rooted-v Collective Operation By An Operational Group Of Compute Nodes In A Parallel Computer App 20160077998 - ARCHER; CHARLES J. ;   et al. | 2016-03-17 |
Administering registered virtual addresses in a hybrid computing environment including maintaining a cache of ranges of currently registered virtual addresses Grant 9,286,232 - Archer , et al. March 15, 2 | 2016-03-15 |
Processing data communications events by awakening threads in parallel active messaging interface of a parallel computer Grant 9,286,145 - Archer , et al. March 15, 2 | 2016-03-15 |
Analyzing update conditions for shared variable directory information in a parallel computer Grant 9,268,623 - Archer , et al. February 23, 2 | 2016-02-23 |
Performing collective operations in a distributed processing system Grant 9,262,201 - Archer , et al. February 16, 2 | 2016-02-16 |
Analyzing update conditions for shared variable directory information in a parallel computer Grant 9,262,243 - Archer , et al. February 16, 2 | 2016-02-16 |
Conditionally updating shared variable directory (SVD) information in a parallel computer Grant 9,256,458 - Archer , et al. February 9, 2 | 2016-02-09 |
Acquiring remote shared variable directory information in a parallel computer Grant 9,256,538 - Archer , et al. February 9, 2 | 2016-02-09 |
Conditionally updating shared variable directory (SVD) information in a parallel computer Grant 9,250,950 - Archer , et al. February 2, 2 | 2016-02-02 |
Establishing a group of endpoints to support collective operations without specifying unique identifiers for any endpoints Grant 9,250,949 - Archer , et al. February 2, 2 | 2016-02-02 |
Data communications in a distributed computing environment Grant 9,253,107 - Archer , et al. February 2, 2 | 2016-02-02 |
Acquiring remote shared variable directory information in a parallel computer Grant 9,251,078 - Archer , et al. February 2, 2 | 2016-02-02 |
Establishing a group of endpoints in a parallel computer Grant 9,250,948 - Archer , et al. February 2, 2 | 2016-02-02 |
Locality mapping in a distributed processing system Grant 9,246,861 - Archer , et al. January 26, 2 | 2016-01-26 |
Providing point to point communications among compute nodes in a global combining network of a parallel computer Grant 9,246,792 - Archer , et al. January 26, 2 | 2016-01-26 |
Identifying data communications algorithms of all other tasks in a single collective operation in a distributed processing system Grant 9,229,780 - Archer , et al. January 5, 2 | 2016-01-05 |
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 |
Administering inter-core communication via shared memory Grant 9,223,505 - Archer , et al. December 29, 2 | 2015-12-29 |
Collective operation management in a parallel computer Grant 9,223,393 - Archer , et al. December 29, 2 | 2015-12-29 |
Determining a system configuration for performing a collective operation on a parallel computer Grant 9,215,138 - Archer , et al. December 15, 2 | 2015-12-15 |
Algorithm selection for collective operations in a parallel computer Grant 9,213,619 - Archer , et al. December 15, 2 | 2015-12-15 |
Algorithm selection for collective operations in a parallel computer Grant 9,208,052 - Archer , et al. December 8, 2 | 2015-12-08 |
Background collective operation management in a parallel computer Grant 9,189,276 - Archer , et al. November 17, 2 | 2015-11-17 |
Executing a collective operation algorithm in a parallel computer Grant 9,189,289 - Archer , et al. November 17, 2 | 2015-11-17 |
Executing a collective operation algorithm in a parallel computer Grant 9,189,288 - Archer , et al. November 17, 2 | 2015-11-17 |
Background collective operation management in a parallel computer Grant 9,176,778 - Archer , et al. November 3, 2 | 2015-11-03 |
Administering Virtual Machines In A Distributed Computing Environment App 20150309816 - ARCHER; CHARLES J. ;   et al. | 2015-10-29 |
Administering Virtual Machines In A Distributed Computing Environment App 20150309824 - ARCHER; CHARLES J. ;   et al. | 2015-10-29 |
Administering Virtual Machines In A Distributed Computing Environment App 20150309822 - ARCHER; CHARLES J. ;   et al. | 2015-10-29 |
Administering Virtual Machines In A Distributed Computing Environment App 20150309821 - ARCHER; CHARLES J. ;   et al. | 2015-10-29 |
Administering Virtual Machines In A Distributed Computing Environment App 20150309817 - ARCHER; CHARLES J. ;   et al. | 2015-10-29 |
Administering Virtual Machines In A Distributed Computing Environment App 20150309823 - ARCHER; CHARLES J. ;   et al. | 2015-10-29 |
Administering Virtual Machines In A Distributed Computing Environment App 20150312326 - ARCHER; CHARLES J. ;   et al. | 2015-10-29 |
Administering Virtual Machines In A Distributed Computing Environment App 20150312108 - ARCHER; CHARLES J. ;   et al. | 2015-10-29 |
Administering Virtual Machines In A Distributed Computing Environment App 20150312109 - ARCHER; CHARLES J. ;   et al. | 2015-10-29 |
Administering Virtual Machines In A Distributed Computing Environment App 20150312330 - ARCHER; CHARLES J. ;   et al. | 2015-10-29 |
Executing a gather operation on a parallel computer that includes a plurality of compute nodes Grant 9,170,865 - Archer , et al. October 27, 2 | 2015-10-27 |
Data processing in a hybrid computing environment Grant 9,170,864 - Archer , et al. October 27, 2 | 2015-10-27 |
Executing a gather operation on a parallel computer that includes a plurality of compute nodes Grant 9,164,792 - Archer , et al. October 20, 2 | 2015-10-20 |
Determining a system configuration for performing a collective operation on a parallel computer Grant 9,160,622 - Archer , et al. October 13, 2 | 2015-10-13 |
Collective operation management in a parallel computer Grant 9,141,183 - Archer , et al. September 22, 2 | 2015-09-22 |
Performing collective operations in a distributed processing system Grant 9,122,840 - Archer , et al. September 1, 2 | 2015-09-01 |
Optimizing collective communications within a parallel computer Grant 9,116,750 - Archer , et al. August 25, 2 | 2015-08-25 |
Parallel application checkpoint image compression Grant 9,110,930 - Archer , et al. August 18, 2 | 2015-08-18 |
Token-based flow control of messages in a parallel computer Grant 9,088,582 - Archer , et al. July 21, 2 | 2015-07-21 |
Adjusting Environmental Variables In An Adaptive Parameter Adjustment Runtime Environment App 20150192909 - Archer; Charles J. ;   et al. | 2015-07-09 |
Adjusting Environmental Variables In An Adaptive Parameter Adjustment Runtime Environment App 20150192910 - ARCHER; CHARLES J. ;   et al. | 2015-07-09 |
Constructing A Logical Tree Topology In A Parallel Computer App 20150193262 - ARCHER; CHARLES J. ;   et al. | 2015-07-09 |
Administering A Lock For Resources In A Distributed Computing Environment App 20150193278 - ARCHER; CHARLES J. ;   et al. | 2015-07-09 |
Administering A Lock For Resources In A Distributed Computing Environment App 20150193277 - ARCHER; CHARLES J. ;   et al. | 2015-07-09 |
Executing A Gather Operation On A Parallel Computer That Includes A Plurality Of Compute Nodes App 20150193260 - ARCHER; CHARLES J. ;   et al. | 2015-07-09 |
Executing An All-to-allv Operation On A Parallel Computer That Includes A Plurality Of Compute Nodes App 20150193269 - ARCHER; CHARLES J. ;   et al. | 2015-07-09 |
Executing An All-To-Allv Operation On A Parallel Computer That Includes A Plurality Of Compute Nodes App 20150193271 - ARCHER; CHARLES J. ;   et al. | 2015-07-09 |
Constructing A Logical Tree Topology In A Parallel Computer App 20150193270 - ARCHER; CHARLES J. ;   et al. | 2015-07-09 |
Executing A Gather Operation On A Parallel Computer That Includes A Plurality Of Compute Nodes App 20150193283 - ARCHER; CHARLES J. ;   et al. | 2015-07-09 |
Constructing A Logical Tree Topology In A Parallel Computer App 20150160965 - Archer; Charles J. ;   et al. | 2015-06-11 |
Constructing A Logical Tree Topology In A Parallel Computer App 20150160966 - ARCHER; CHARLES J. ;   et al. | 2015-06-11 |
Token-based flow control of messages in a parallel computer Grant 9,055,078 - Archer , et al. June 9, 2 | 2015-06-09 |
Collective operation protocol selection in a parallel computer Grant 9,047,091 - Archer , et al. June 2, 2 | 2015-06-02 |
Reducing remote reads of memory in a hybrid computing environment Grant 9,015,443 - Aho , et al. April 21, 2 | 2015-04-21 |
Controlling access to a resource in a distributed computing system with a distributed access request queue Grant 9,009,312 - Archer , et al. April 14, 2 | 2015-04-14 |
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 |
Administering Inter-core Communication Via Shared Memory App 20150081985 - ARCHER; CHARLES J. ;   et al. | 2015-03-19 |
Administering Group Identifiers Of Processes In A Parallel Computer App 20150081862 - ARCHER; CHARLES J. ;   et al. | 2015-03-19 |
Data Communications In A Distributed Computing Environment App 20150067068 - Archer; Charles J. ;   et al. | 2015-03-05 |
Data Communications In A Distributed Computing Environment App 20150063100 - Archer; Charles J. ;   et al. | 2015-03-05 |
Data Communications In A Distributed Computing Environment App 20150067067 - Archer; Charles J. ;   et al. | 2015-03-05 |
Parallel Application Checkpoint Image Compression App 20150055889 - ARCHER; CHARLES J. ;   et al. | 2015-02-26 |
Shared Page Access Control Among Cloud Objects In A Distributed Cloud Environment App 20150058926 - Archer; Charles J. ;   et al. | 2015-02-26 |
Managing Cooling Operations In A Parallel Computer Comprising A Plurality Of Compute Nodes App 20150057829 - Archer; Charles J. ;   et al. | 2015-02-26 |
Adaptive Clock Throttling For Event Processing App 20150058657 - ARCHER; Charles J. ;   et al. | 2015-02-26 |
Performing a deterministic reduction operation in a parallel computer Grant 8,966,224 - Archer , et al. February 24, 2 | 2015-02-24 |
Monitoring operating parameters in a distributed computing system with active messages Grant 8,957,767 - Archer , et al. February 17, 2 | 2015-02-17 |
Data communications in a parallel active messaging interface of a parallel computer Grant 8,949,453 - Archer , et al. February 3, 2 | 2015-02-03 |
Performing collective operations in a distributed processing system Grant 8,949,328 - Archer , et al. February 3, 2 | 2015-02-03 |
Performing a deterministic reduction operation in a parallel computer Grant 8,949,577 - Archer , et al. February 3, 2 | 2015-02-03 |
Developing a collective operation for execution in a parallel computer Grant 8,938,713 - Archer , et al. January 20, 2 | 2015-01-20 |
Processing unexpected messages at a compute node of a parallel computer Grant 8,930,962 - Archer , et al. January 6, 2 | 2015-01-06 |
Performing a global barrier operation in a parallel computer Grant 8,910,178 - Archer , et al. December 9, 2 | 2014-12-09 |
Administering truncated receive functions in a parallel messaging interface Grant 8,909,716 - Archer , et al. December 9, 2 | 2014-12-09 |
Broadcasting a message in a parallel computer Grant 8,891,408 - Archer , et al. November 18, 2 | 2014-11-18 |
Data communications in a parallel active messaging interface of a parallel computer Grant 8,891,371 - Archer , et al. November 18, 2 | 2014-11-18 |
Collective operation protocol selection in a parallel computer Grant 8,893,083 - Archer , et al. November 18, 2 | 2014-11-18 |
Endpoint-based parallel data processing with non-blocking collective instructions in a parallel active messaging interface of a parallel computer Grant 8,892,850 - Archer , et al. November 18, 2 | 2014-11-18 |
Endpoint-based parallel data processing with non-blocking collective instructions in a parallel active messaging interface of a parallel computer Grant 8,886,916 - Archer , et al. November 11, 2 | 2014-11-11 |
Scheduling synchronization in association with collective operations in a parallel computer Grant 8,869,168 - Archer , et al. October 21, 2 | 2014-10-21 |
Algorithm Selection For Collective Operations In A Parallel Computer App 20140282429 - Archer; Charles J. ;   et al. | 2014-09-18 |
Collective Operation Management In A Parallel Computer App 20140280820 - Archer; Charles J. ;   et al. | 2014-09-18 |
Algorithm Selection For Collective Operations In A Parallel Computer App 20140281723 - Archer; Charles J. ;   et al. | 2014-09-18 |
Collective Operation Management In A Parallel Computer App 20140280601 - Archer; Charles J. ;   et al. | 2014-09-18 |
Collective Operation Management In A Parallel Computer App 20140258417 - Archer; Charles J. ;   et al. | 2014-09-11 |
Collective Operation Management In A Parallel Computer App 20140258748 - Archer; Charles J. ;   et al. | 2014-09-11 |
Collective Operation Management In A Parallel Computer App 20140258746 - Archer; Charles J. ;   et al. | 2014-09-11 |
Collective Operation Management In A Parallel Computer App 20140258538 - Archer; Charles J. ;   et al. | 2014-09-11 |
Background Collective Operation Management In A Parallel Computer App 20140244974 - ARCHER; Charles J. ;   et al. | 2014-08-28 |
Background Collective Operation Management In A Parallel Computer App 20140245316 - Archer; Charles J. ;   et al. | 2014-08-28 |
Administering registered virtual addresses in a hybrid computing environment including maintaining a watch list of currently registered virtual addresses by an operating system Grant 8,819,389 - Archer , et al. August 26, 2 | 2014-08-26 |
Endpoint-based parallel data processing in a parallel active messaging interface of a parallel computer Grant 8,804,488 - Archer , et al. August 12, 2 | 2014-08-12 |
Balancing a data processing load among a plurality of compute nodes in a parallel computer Grant 8,799,917 - Archer , et al. August 5, 2 | 2014-08-05 |
Token-based Flow Control Of Messages In A Parallel Computer App 20140195688 - ARCHER; Charles J. ;   et al. | 2014-07-10 |
Token-based Flow Control Of Messages In A Parallel Computer App 20140192652 - ARCHER; Charles J. ;   et al. | 2014-07-10 |
Send-side matching of data communications messages Grant 8,776,081 - Archer , et al. July 8, 2 | 2014-07-08 |
Performing an all-to-all data exchange on a plurality of data buffers by performing swap operations Grant 8,775,698 - Archer , et al. July 8, 2 | 2014-07-08 |
Query performance data on parallel computer system having compute nodes Grant 8,769,034 - Archer , et al. July 1, 2 | 2014-07-01 |
Analyzing Update Conditions For Shared Variable Directory Information In A Parallel Computer App 20140173205 - ARCHER; CHARLES J. ;   et al. | 2014-06-19 |
Requesting Shared Variable Directory (svd) Information From A Plurality Of Threads In A Parallel Computer App 20140173257 - ARCHER; CHARLES J. ;   et al. | 2014-06-19 |
Broadcasting Shared Variable Directory (svd) Information In A Parallel Computer App 20140173629 - ARCHER; CHARLES J. ;   et al. | 2014-06-19 |
Broadcasting Shared Variable Directory (svd) Information In A Parallel Computer App 20140173626 - ARCHER; CHARLES J. ;   et al. | 2014-06-19 |
Conditionally Updating Shared Variable Directory (svd) Information In A Parallel Computer App 20140173615 - ARCHER; CHARLES J. ;   et al. | 2014-06-19 |
Acquiring Remote Shared Variable Directory Information In A Parallel Computer App 20140173201 - ARCHER; CHARLES J. ;   et al. | 2014-06-19 |
Requesting Shared Variable Directory (svd) Information From A Plurality Of Threads In A Parallel Computer App 20140173627 - ARCHER; CHARLES J. ;   et al. | 2014-06-19 |
Acquiring Remote Shared Variable Directory Information In A Parallel Computer App 20140173212 - ARCHER; CHARLES J. ;   et al. | 2014-06-19 |
Conditionally Updating Shared Variable Directory (svd) Information In A Parallel Computer App 20140173604 - ARCHER; CHARLES J. ;   et al. | 2014-06-19 |
Analyzing Update Conditions For Shared Variable Directory Information In A Parallel Computer App 20140173204 - ARCHER; CHARLES J. ;   et al. | 2014-06-19 |
Send-side matching of data communications messages Grant 8,756,612 - Archer , et al. June 17, 2 | 2014-06-17 |
Determining A System Configuration For Performing A Collective Operation On A Parallel Computer App 20140164600 - ARCHER; CHARLES J. ;   et al. | 2014-06-12 |
Determining A System Configuration For Performing A Collective Operation On A Parallel Computer App 20140164592 - ARCHER; CHARLES J. ;   et al. | 2014-06-12 |
Executing A Collective Operation Algorithm In A Parallel Computer App 20140165076 - ARCHER; CHARLES J. ;   et al. | 2014-06-12 |
Executing A Collective Operation Algorithm In A Parallel Computer App 20140165075 - ARCHER; CHARLES J. ;   et al. | 2014-06-12 |
Performing an allreduce operation using shared memory Grant 8,752,051 - Archer , et al. June 10, 2 | 2014-06-10 |
Managing internode data communications for an uninitialized process in a parallel computer Grant 8,732,725 - Archer , et al. May 20, 2 | 2014-05-20 |
Managing internode data communications for an uninitialized process in a parallel computer Grant 8,732,726 - Archer , et al. May 20, 2 | 2014-05-20 |
Providing policy-based operating system services in an operating system on a computing system Grant 8,713,582 - Archer , et al. April 29, 2 | 2014-04-29 |
Initiating a collective operation in a parallel computer Grant 8,706,847 - Archer , et al. April 22, 2 | 2014-04-22 |
Identifying data communications algorithms of all other tasks in a single collective operation in a distributed processing system Grant 8,689,228 - Archer , et al. April 1, 2 | 2014-04-01 |
Performing a local barrier operation Grant 8,667,502 - Archer , et al. March 4, 2 | 2014-03-04 |
Performing a local barrier operation Grant 8,667,501 - Archer , et al. March 4, 2 | 2014-03-04 |
Providing policy-based application services to an application running on a computing system Grant 8,656,448 - Archer , et al. February 18, 2 | 2014-02-18 |
Optimizing Collective Communications Within A Parallel Computer App 20140047451 - Archer; Charles J. ;   et al. | 2014-02-13 |
Data communications in a parallel active messaging interface of a parallel computer Grant 8,650,580 - Archer , et al. February 11, 2 | 2014-02-11 |
Internode data communications in a parallel computer Grant 8,650,581 - Archer , et al. February 11, 2 | 2014-02-11 |
Processing data communications messages with input/output control blocks Grant 8,650,582 - Archer , et al. February 11, 2 | 2014-02-11 |
Endpoint-based parallel data processing in a parallel active messaging interface of a parallel computer Grant 8,650,262 - Archer , et al. February 11, 2 | 2014-02-11 |
Intranode data communications in a parallel computer Grant 8,627,334 - Archer , et al. January 7, 2 | 2014-01-07 |
Compiling software for a hierarchical distributed processing system Grant 8,621,446 - Archer , et al. December 31, 2 | 2013-12-31 |
Distributed administration of a lock for an operational group of compute nodes in a hierarchical tree structured network Grant 8,606,979 - Archer , et al. December 10, 2 | 2013-12-10 |
Performing a deterministic reduction operation in a parallel computer Grant 8,601,237 - Archer , et al. December 3, 2 | 2013-12-03 |
Pipelining protocols in misaligned buffer cases Grant 8,589,584 - Archer , et al. November 19, 2 | 2013-11-19 |
Scheduling Synchronization In Association With Collective Operations In A Parallel Computer App 20130304995 - Archer; Charles J. ;   et al. | 2013-11-14 |
Data communications in a parallel active messaging interface of a parallel computer Grant 8,584,141 - Archer , et al. November 12, 2 | 2013-11-12 |
Direct injection of data to be transferred in a hybrid computing environment Grant 8,578,132 - Archer , et al. November 5, 2 | 2013-11-05 |
Direct injection of data to be transferred in a hybrid computing environment Grant 8,578,133 - Archer , et al. November 5, 2 | 2013-11-05 |
Performing A Deterministic Reduction Operation In A Parallel Computer App 20130290673 - ARCHER; CHARLES J. ;   et al. | 2013-10-31 |
Pipelining protocols in misaligned buffer cases Grant 8,572,276 - Archer , et al. October 29, 2 | 2013-10-29 |
Data communications in a parallel active messaging interface of a parallel computer Grant 8,572,629 - Archer , et al. October 29, 2 | 2013-10-29 |
Processing communications events in parallel active messaging interface by awakening thread from wait state Grant 8,566,841 - Archer , et al. October 22, 2 | 2013-10-22 |
Performing a scatterv operation on a hierarchical tree network optimized for collective operations Grant 8,565,089 - Archer , et al. October 22, 2 | 2013-10-22 |
Performing a vector collective operation on a parallel computer having a plurality of compute nodes Grant 8,549,259 - Archer , et al. October 1, 2 | 2013-10-01 |
Processing data communications messages with input/output control blocks Grant 8,544,026 - Archer , et al. September 24, 2 | 2013-09-24 |
Broadcasting A Message In A Parallel Computer App 20130246533 - Archer; Charles J. ;   et al. | 2013-09-19 |
Profiling an application for power consumption during execution on a compute node Grant 8,539,270 - Archer , et al. September 17, 2 | 2013-09-17 |
Reducing remote reads of memory in a hybrid computing environment by maintaining remote memory values locally Grant 8,539,166 - Aho , et al. September 17, 2 | 2013-09-17 |
Administering Registered Virtual Addresses In A Hybrid Computing Environment Including Maintaining A Watch List Of Currently Registered Virtual Addresses By An Operating System App 20130238860 - ARCHER; CHARLES J. ;   et al. | 2013-09-12 |
Reducing power consumption during execution of an application on a plurality of compute nodes Grant 8,533,504 - Archer , et al. September 10, 2 | 2013-09-10 |
Internode data communications in a parallel computer Grant 8,528,004 - Archer , et al. September 3, 2 | 2013-09-03 |
Processing Unexpected Messages At A Compute Node Of A Parallel Computer App 20130219410 - Archer; Charles J. ;   et al. | 2013-08-22 |
Developing Collective Operations For A Parallel Computer App 20130212561 - ARCHER; CHARLES J. ;   et al. | 2013-08-15 |
Initiating A Collective Operation In A Parallel Computer App 20130212145 - Archer; Charles J. ;   et al. | 2013-08-15 |
Developing Collective Operations For A Parallel Computer App 20130212558 - ARCHER; Charles J. ;   et al. | 2013-08-15 |
Implementing Updates To Source Code Executing On A Plurality Of Compute Nodes App 20130212572 - ARCHER; CHARLES J. ;   et al. | 2013-08-15 |
Developing A Collective Operation For Execution In A Parallel Computer App 20130212555 - Archer; Charles J. ;   et al. | 2013-08-15 |
Implementing Updates To Source Code Executing On A Plurality Of Compute Nodes App 20130212573 - ARCHER; CHARLES J. ;   et al. | 2013-08-15 |
Monitoring Operating Parameters In A Distributed Computing System With Active Messages App 20130191851 - Archer; Charles J. ;   et al. | 2013-07-25 |
Thread Selection During Context Switching On A Plurality Of Compute Nodes App 20130179897 - Archer; Charles J. ;   et al. | 2013-07-11 |
Providing Full Point-To-Point Communications Among Compute Nodes Of An Operational Group In A Global Combining Network Of A Parallel Computer App 20130176904 - Archer; Charles J. ;   et al. | 2013-07-11 |
Performing A Global Barrier Operation In A Parallel Computer App 20130173675 - ARCHER; CHARLES J. ;   et al. | 2013-07-04 |
Managing Internode Data Communications For An Uninitialized Process In A Parallel Computer App 20130124666 - ARCHER; CHARLES J. ;   et al. | 2013-05-16 |
Intranode Data Communications In A Parallel Computer App 20130125135 - ARCHER; CHARLES J. ;   et al. | 2013-05-16 |
Intranode Data Communications In A Parallel Computer App 20130125140 - ARCHER; CHARLES J. ;   et al. | 2013-05-16 |
Intranode Data Communications In A Parallel Computer App 20130117761 - Archer; Charles J. ;   et al. | 2013-05-09 |
Internode Data Communications In A Parallel Computer App 20130117764 - Archer; Charles J. ;   et al. | 2013-05-09 |
Managing Internode Data Communications For An Uninitialized Process In A Parallel Computer App 20130117403 - Archer; Charles J. ;   et al. | 2013-05-09 |
Performing A Local Barrier Operation App 20130111496 - ARCHER; CHARLES J. ;   et al. | 2013-05-02 |
Establishing A Group Of Endpoints In A Parallel Computer App 20130111482 - ARCHER; CHARLES J. ;   et al. | 2013-05-02 |
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer App 20130091510 - ARCHER; CHARLES J. ;   et al. | 2013-04-11 |
Collective Operation Protocol Selection In A Parallel Computer App 20130086358 - ARCHER; CHARLES J. ;   et al. | 2013-04-04 |
Providing A User With A Graphics Based IDE For Developing Software For Distributed Computing Systems App 20130086551 - Archer; Charles J. ;   et al. | 2013-04-04 |
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer App 20130081059 - ARCHER; CHARLES J. ;   et al. | 2013-03-28 |
Effecting Hardware Acceleration Of Broadcast Operations In A Parallel Computer App 20130080563 - ARCHER; CHARLES J. ;   et al. | 2013-03-28 |
Performing Collective Operations In A Distributed Processing System App 20130081037 - ARCHER; CHARLES J. ;   et al. | 2013-03-28 |
Performing A Deterministic Reduction Operation In A Parallel Computer App 20130073832 - ARCHER; CHARLES J. ;   et al. | 2013-03-21 |
Balancing A Data Processing Load Among A Plurality Of Compute Nodes In A Parallel Computer App 20130073733 - ARCHER; CHARLES J. ;   et al. | 2013-03-21 |
Send-side Matching Of Data Communications Messages App 20130073603 - ARCHER; CHARLES J. ;   et al. | 2013-03-21 |
Endpoint-based Parallel Data Processing With Non-blocking Collective Instructions In A Parallel Active Messaging Interface Of A Parallel Computer App 20130074097 - ARCHER; Charles J. ;   et al. | 2013-03-21 |
Processing Data Communications Events In A Parallel Active Messaging Interface Of A Parallel Computer App 20130074098 - ARCHER; CHARLES J. ;   et al. | 2013-03-21 |
Pipelining Protocols In Misaligned Buffer Cases App 20130074086 - ARCHER; CHARLES J. ;   et al. | 2013-03-21 |
Endpoint-Based Parallel Data Processing In A Parallel Active Messaging Interface Of A Parallel Computer App 20130067206 - ARCHER; CHARLES J. ;   et al. | 2013-03-14 |
Routing Data Communications Packets In A Parallel Computer App 20130067111 - ARCHER; Charles J. ;   et al. | 2013-03-14 |
Performing Collective Operations In A Distributed Processing System App 20130066938 - ARCHER; CHARLES J. ;   et al. | 2013-03-14 |
Locality Mapping In A Distributed Processing System App 20130067483 - ARCHER; CHARLES J. ;   et al. | 2013-03-14 |
Establishing A Group Of Endpoints In A Parallel Computer App 20130067479 - Archer; Charles J. ;   et al. | 2013-03-14 |
Compressing Result Data For A Compute Node In A Parallel Computer App 20130067198 - ARCHER; CHARLES J. ;   et al. | 2013-03-14 |
Distributed Hardware Device Simulation App 20130060557 - ARCHER; CHARLES J. ;   et al. | 2013-03-07 |
Direct Injection Of Data To Be Transferred In A Hybrid Computing Environment App 20130060844 - ARCHER; Charles J. ;   et al. | 2013-03-07 |
Controlling Access To A Resource In A Distributed Computing System With A Distributed Access Request Queue App 20130060944 - ARCHER; CHARLES J. ;   et al. | 2013-03-07 |
Topology Mapping In A Distributed Processing System App 20130060833 - ARCHER; CHARLES J. ;   et al. | 2013-03-07 |
Processing Data Communications Messages With Input/output Control Blocks App 20130061246 - ARCHER; CHARLES J. ;   et al. | 2013-03-07 |
Optimizing The Deployment Of A Workload On A Distributed Processing System App 20130061238 - ARCHER; CHARLES J. ;   et al. | 2013-03-07 |
Performing A Local Barrier Operation App 20130042254 - Archer; Charles J. ;   et al. | 2013-02-14 |
Collective Operation Protocol Selection In A Parallel Computer App 20130042088 - Archer; Charles J. ;   et al. | 2013-02-14 |
Performing A Global Barrier Operation In A Parallel Computer App 20130042245 - Archer; Charles J. ;   et al. | 2013-02-14 |
Topology Mapping In A Distributed Processing System App 20130024866 - Archer; Charles J. ;   et al. | 2013-01-24 |
Performing Collective Operations In A Distributed Processing System App 20130018947 - Archer; Charles J. ;   et al. | 2013-01-17 |
Performing Collective Operations In A Distributed Processing System App 20130018935 - ARCHER; Charles J. ;   et al. | 2013-01-17 |
Compressing Result Data For A Compute Node In A Parallel Computer App 20120331270 - Archer; Charles J. ;   et al. | 2012-12-27 |
Scheduling Applications For Execution On A Plurality Of Compute Nodes Of A Parallel Computer To Manage Temperature Of The Nodes During Execution App 20120304193 - Archer; Charles J. ;   et al. | 2012-11-29 |
Budget-Based Power Consumption For Application Execution On A Plurality Of Compute Nodes App 20120290863 - Archer; Charles J. ;   et al. | 2012-11-15 |
Query Performance Data On Parallel Computer System Having Compute Nodes App 20120265835 - Archer; Charles J. ;   et al. | 2012-10-18 |
Endpoint-Based Parallel Data Processing In A Parallel Active Messaging Interface Of A Parallel Computer App 20120254344 - Archer; Charles J. ;   et al. | 2012-10-04 |
Performing An All-To-All Data Exchange On A Plurality Of Data Buffers By Performing Swap Operations App 20120216021 - Archer; Charles J. ;   et al. | 2012-08-23 |
Profiling An Application For Power Consumption During Execution On A Compute Node App 20120204041 - Archer; Charles J. ;   et al. | 2012-08-09 |
Reducing Remote Reads Of Memory In A Hybrid Computing Environment By Maintaining Remote Memory Values Locally App 20120191920 - Aho; Michael E. ;   et al. | 2012-07-26 |
Providing Point To Point Communications Among Compute Nodes In A Global Combining Network Of A Parallel Computer App 20120189012 - Archer; Charles J. ;   et al. | 2012-07-26 |
Distributed Hardware Device Simulation App 20120185230 - Archer; Charles J. ;   et al. | 2012-07-19 |
Optimizing The Deployment Of A Workload On A Distributed Processing System App 20120185867 - Archer; Charles J. ;   et al. | 2012-07-19 |
Endpoint-Based Parallel Data Processing With Non-Blocking Collective Instructions In A Parallel Active Messaging Interface Of A Parallel Computer App 20120185679 - Archer; Charles J. ;   et al. | 2012-07-19 |
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer App 20120185873 - Archer; Charles J. ;   et al. | 2012-07-19 |
Performing An Allreduce Operation Using Shared Memory App 20120179881 - Archer; Charles J. ;   et al. | 2012-07-12 |
Locality Mapping In A Distributed Processing System App 20120174105 - Archer; Charles J. ;   et al. | 2012-07-05 |
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer App 20120151485 - Archer; Charles J. ;   et al. | 2012-06-14 |
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer App 20120137294 - Archer; Charles J. ;   et al. | 2012-05-31 |
Processing Data Communications Events In A Parallel Active Messaging Interface Of A Parallel Computer App 20120117361 - Archer; Charles J. ;   et al. | 2012-05-10 |
Paging Memory From Random Access Memory To Backing Storage In A Parallel Computer App 20120079165 - Archer; Charles J. ;   et al. | 2012-03-29 |
Administering Truncated Receive Functions In A Parallel Messaging Interface App 20120079035 - Archer; Charles J. ;   et al. | 2012-03-29 |
Routing Data Communications Packets In A Parallel Computer App 20120079133 - ARCHER; CHARLES J. ;   et al. | 2012-03-29 |
Send-Side Matching Of Data Communications Messages App 20120066284 - ARCHER; CHARLES J. ;   et al. | 2012-03-15 |
Combining Multiple Hardware Networks To Achieve Low-latency High-bandwidth Point-to-point Communication Of Complex Types App 20120066310 - Archer; Charles J. ;   et al. | 2012-03-15 |
Reducing Power Consumption While Synchronizing A Plurality Of Compute Nodes During Execution Of A Parallel Application App 20120036384 - Archer; Charles J. ;   et al. | 2012-02-09 |
Performing A Deterministic Reduction Operation In A Parallel Computer App 20110296139 - Archer; Charles J. ;   et al. | 2011-12-01 |
Performing A Deterministic Reduction Operation In A Parallel Computer App 20110296137 - Archer; Charles J. ;   et al. | 2011-12-01 |
Effecting Hardware Acceleration Of Broadcast Operations In A Parallel Computer App 20110289177 - Archer; Charles J. ;   et al. | 2011-11-24 |
Passing Non-architected Registers Via A Callback/advance Mechanism In A Simulator Environment App 20110288848 - ARCHER; Charles J. ;   et al. | 2011-11-24 |
Optimizing Collective Operations App 20110270986 - Archer; Charles J. ;   et al. | 2011-11-03 |
Monitoring Operating Parameters In A Distributed Computing System With Active Messages App 20110267197 - Archer; Charles J. ;   et al. | 2011-11-03 |
Combining Multiple Hardware Networks To Achieve Low-latency High-bandwidth Point-to-point Communication App 20110270942 - ARCHER; CHARLES J. ;   et al. | 2011-11-03 |
Pipelining Protocols In Misaligned Buffer Cases App 20110271006 - Archer; Charles J. ;   et al. | 2011-11-03 |
Compiling Software For A Hierarchical Distributed Processing System App 20110271263 - Archer; Charles J. ;   et al. | 2011-11-03 |
Reducing Remote Reads Of Memory In A Hybrid Computing Environment App 20110271059 - Aho; Michael E. ;   et al. | 2011-11-03 |
Query Performance Data On Parallel Computer System Having Compute Nodes App 20110258281 - Archer; Charles J. ;   et al. | 2011-10-20 |
Distributed Administration Of A Lock For An Operational Group Of Compute Nodes In A Hierarchical Tree Structured Network App 20110238949 - Archer; Charles J. ;   et al. | 2011-09-29 |
Performing A Scatterv Operation On A Hierarchical Tree Network Optimized For Collective Operations App 20110238950 - Archer; Charles J. ;   et al. | 2011-09-29 |
Direct Injection of Data To Be Transferred In A Hybrid Computing Environment App 20110239003 - Archer; Charles J. ;   et al. | 2011-09-29 |
Discovering A Resource In A Distributed Computing System App 20110225255 - Archer; Charles J. ;   et al. | 2011-09-15 |
Assigning A Unique Identifier To A Communicator App 20110225226 - Archer; Charles J. ;   et al. | 2011-09-15 |
Controlling Access To A Resource In A Distributed Computing System With A Distributed Access Request Queue App 20110225297 - Archer; Charles J. ;   et al. | 2011-09-15 |
Processing Data Communications Messages With Input/Output Control Blocks App 20110197204 - Archer; Charles J. ;   et al. | 2011-08-11 |
Terminating An Accelerator Application Program In A Hybrid Computing Environment App 20110191785 - Archer; Charles J. ;   et al. | 2011-08-04 |
Reducing Remote Reads Of Memory In A Hybrid Computing Environment By Maintaining Remote Memory Values Locally App 20110035556 - Aho; Michael E. ;   et al. | 2011-02-10 |
Executing a Gather Operation on a Parallel Computer App 20100274997 - Archer; Charles J. ;   et al. | 2010-10-28 |
Replenishing Data Descriptors in a DMA Injection FIFO Buffer App 20100268852 - Archer; Charles J ;   et al. | 2010-10-21 |
Direct Memory Access In A Hybrid Computing Environment App 20100198997 - Archer; Charles J. ;   et al. | 2010-08-05 |
Data Processing In A Computing Environment App 20100191923 - Archer; Charles J. ;   et al. | 2010-07-29 |
Administering Registered Virtual Addresses In A Hybrid Computing Environment Including Maintaining A Cache Of Ranges Of Currently Registered Virtual Addresses App 20100191909 - Archer; Charles J. ;   et al. | 2010-07-29 |
Broadcasting Data In A Hybrid Computing Environment App 20100191822 - Archer; Charles J. ;   et al. | 2010-07-29 |
Data Processing In A Hybrid Computing Environment App 20100191823 - Archer; Charles J. ;   et al. | 2010-07-29 |
Administering Registered Virtual Addresses In A Hybrid Computing Environment Including Maintaining A Watch List Of Currently Registered Virtual Addresses By An Operating System App 20100191917 - Archer; Charles J. ;   et al. | 2010-07-29 |
Balancing A Data Processing Load Among A Plurality Of Compute Nodes In A Parallel Computer App 20100095303 - Archer; Charles J. ;   et al. | 2010-04-15 |
Generating An Executable Version Of An Application Using A Distributed Compiler Operating On A Plurality Of Compute Nodes App 20100037035 - Archer; Charles J. ;   et al. | 2010-02-11 |
Paging Memory Contents Between A Plurality Of Compute Nodes In A Parallel Computer App 20100023723 - Archer; Charles J. ;   et al. | 2010-01-28 |
Processing Data Access Requests Among A Plurality Of Compute Nodes App 20100023631 - Archer; Charles J. ;   et al. | 2010-01-28 |
Providing Point To Point Communications Among Compute Nodes In A Global Combining Network Of A Parallel Computer App 20100014523 - Archer; Charles J. ;   et al. | 2010-01-21 |
Performing An All-To-All Data Exchange On A Plurality Of Data Buffers By Performing Swap Operations App 20100017420 - Archer; Charles J. ;   et al. | 2010-01-21 |
Pacing Network Traffic Among A Plurality Of Compute Nodes Connected Using A Data Communications Network App 20100005189 - Archer; Charles J. ;   et al. | 2010-01-07 |
Profiling An Application For Power Consumption During Execution On A Compute Node App 20100005326 - Archer; Charles J. ;   et al. | 2010-01-07 |
Dynamic Network Link Selection For Transmitting A Message Between Compute Nodes Of A Parallel Comput App 20090327444 - Archer; Charles J. ;   et al. | 2009-12-31 |
Load Balanced Data Processing Performed On An Application Message Transmitted Between Compute Nodes App 20090327464 - Archer; Charles J. ;   et al. | 2009-12-31 |
Thread Selection During Context Switching On A Plurality Of Compute Nodes App 20090307708 - Archer; Charles J. ;   et al. | 2009-12-10 |
Budget-Based Power Consumption For Application Execution On A Plurality Of Compute Nodes App 20090307036 - Archer; Charles J. ;   et al. | 2009-12-10 |
Scheduling Applications For Execution On A Plurality Of Compute Nodes Of A Parallel Computer To Manage temperature of the nodes during execution App 20090307703 - Archer; Charles J. ;   et al. | 2009-12-10 |
Profiling power consumption of a plurality of compute nodes while processing an application App 20090300399 - Archer; Charles J. ;   et al. | 2009-12-03 |
Reducing power consumption during execution of an application on a plurality of compute nodes App 20090300386 - Archer; Charles J. ;   et al. | 2009-12-03 |