发明名称 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