发明名称 PERFORMING A ROOTED-V COLLECTIVE OPERATION BY AN OPERATIONAL GROUP OF COMPUTE NODES IN A PARALLEL COMPUTER
摘要 In a parallel computer, performing a rooted-v collective operation by an operational group of compute nodes includes: identifying, in source code by a collective algorithm selection optimizing module, a gather operation followed by a rooted-v collective operation; replacing, by the collective algorithm selection optimizing module, the gather operation with an allgather operation; executing, by the compute nodes, the allgather operation; selecting, by each compute node in dependence upon results of the allgather operation, an algorithm for effecting the rooted-v collective operation; and executing, by each compute node, the rooted-v collective operation with the selected algorithm.
申请公布号 US2016077998(A1) 申请公布日期 2016.03.17
申请号 US201414487251 申请日期 2014.09.16
申请人 International Business Machines Corporation 发明人 ARCHER CHARLES J.;K.A. NYSAL JAN;SHARKAWI SAMEH S.
分类号 G06F15/173;G06F9/54 主分类号 G06F15/173
代理机构 代理人
主权项 1. A method of performing a rooted-v collective operation by an operational group of compute nodes in a parallel computer, the method comprising: identifying, in source code by a collective algorithm selection optimizing module, a gather operation followed by a rooted-v collective operation; replacing, by the collective algorithm selection optimizing module, the gather operation with an allgather operation; executing, by the compute nodes, the allgather operation; selecting, by each compute node in dependence upon results of the allgather operation, an algorithm for effecting the rooted-v collective operation; and executing, by each compute node, the rooted-v collective operation with the selected algorithm.
地址 Armonk NY US