发明名称 |
COLLECTIVE COMMUNICATIONS APPARATUS AND METHOD FOR PARALLEL SYSTEMS |
摘要 |
A collective communication apparatus and method for parallel computing systems. For example, one embodiment of an apparatus comprises a plurality of processor elements (PEs); collective interconnect logic to dynamically form a virtual collective interconnect (VCI) between the PEs at runtime without global communication among all of the PEs, the VCI defining a logical topology between the PEs in which each PE is directly communicatively coupled to a only a subset of the remaining PEs; and execution logic to execute collective operations across the PEs, wherein one or more of the PEs receive first results from a first portion of the subset of the remaining PEs, perform a portion of the collective operations, and provide second results to a second portion of the subset of the remaining PEs. |
申请公布号 |
US2015095542(A1) |
申请公布日期 |
2015.04.02 |
申请号 |
US201314040676 |
申请日期 |
2013.09.28 |
申请人 |
Knies Allan D.;Keppel David Pardo;Woo Dong Hyuk;Fryman Joshua B. |
发明人 |
Knies Allan D.;Keppel David Pardo;Woo Dong Hyuk;Fryman Joshua B. |
分类号 |
G06F13/40 |
主分类号 |
G06F13/40 |
代理机构 |
|
代理人 |
|
主权项 |
1. An apparatus comprising:
a plurality of processor elements (PEs); collective interconnect logic to dynamically form a virtual collective interconnect (VCI) between the PEs at runtime without global communication among all of the PEs, the VCI defining a logical topology between the PEs in which each PE is directly communicatively coupled to a only a subset of the remaining PEs; and execution logic to execute collective operations across the PEs, wherein one or more of the PEs receive first results from a first portion of the subset of the remaining PEs, perform a portion of the collective operations, and provide second results to a second portion of the subset of the remaining PEs. |
地址 |
Burlingame CA US |