发明名称 |
Collectively loading an application in a parallel computer |
摘要 |
Collectively loading an application in a parallel computer, the parallel computer comprising a plurality of compute nodes, including: identifying, by a parallel computer control system, a subset of compute nodes in the parallel computer to execute a job; selecting, by the parallel computer control system, one of the subset of compute nodes in the parallel computer as a job leader compute node; retrieving, by the job leader compute node from computer memory, an application for executing the job; and broadcasting, by the job leader to the subset of compute nodes in the parallel computer, the application for executing the job. |
申请公布号 |
US9229782(B2) |
申请公布日期 |
2016.01.05 |
申请号 |
US201213431248 |
申请日期 |
2012.03.27 |
申请人 |
International Business Machines Corporation |
发明人 |
Aho Michael E.;Attinella John E.;Gooding Thomas M.;Miller Samuel J.;Mundy Michael B. |
分类号 |
G06F9/46;G06F9/50 |
主分类号 |
G06F9/46 |
代理机构 |
Kennedy Lenart Spraggins LLP |
代理人 |
Lenart Edward J.;Johnson Grant A.;Kennedy Lenart Spraggins LLP |
主权项 |
1. A method of collectively loading an application in a parallel computer, the parallel computer comprising a plurality of compute nodes, the method comprising steps of:
identifying, by a parallel computer control system, a subset of compute nodes in the parallel computer to execute a data processing job; selecting, by the parallel computer control system, one compute node in the subset of compute nodes in the parallel computer as a job leader compute node; retrieving, an application for executing the data processing job from a computer memory in the parallel computer and loading into a memory of the job leader node; performing, by the subset of compute nodes, a collective broadcast operation, including broadcasting, by the job leader compute node to the subset of compute nodes in the parallel computer, the application for executing the data processing job; and sending, from the parallel computer control system to the subset of compute nodes in the parallel computer, control information about the data processing job, wherein the control information comprises a particular path through the subset of compute nodes that messages should be passed, wherein the particular path is based on a message type. |
地址 |
Armonk NY US |