发明名称 Effecting hardware acceleration of broadcast operations in a parallel computer
摘要 Compute nodes of a parallel computer organized for collective operations via a network, each compute node having a receive buffer and establishing a topology for the network; selecting a schedule for a broadcast operation; depositing, by a root node of the topology, broadcast data in a target node's receive buffer, including performing a DMA operation with a well-known memory location for the target node's receive buffer; depositing, by the root node in a memory region designated for storing broadcast data length, a length of the broadcast data, including performing a DMA operation with a well-known memory location of the broadcast data length memory region; and triggering, by the root node, the target node to perform a next DMA operation, including depositing, in a memory region designated for receiving injection instructions for the target node, an instruction to inject the broadcast data into the receive buffer of a subsequent target node.
申请公布号 US8346883(B2) 申请公布日期 2013.01.01
申请号 US20100782791 申请日期 2010.05.19
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION;ARCHER CHARLES J.;BLOCKSOME MICHAEL A.;RATTERMAN JOSEPH D.;SMITH BRIAN E. 发明人 ARCHER CHARLES J.;BLOCKSOME MICHAEL A.;RATTERMAN JOSEPH D.;SMITH BRIAN E.
分类号 G06F15/167 主分类号 G06F15/167
代理机构 代理人
主权项
地址