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