发明名称 Logical Data Shuffling
摘要 Embodiments relate to data shuffling by logically rotating processing nodes. The nodes are logically arranged in a two or three dimensional matrix. Every time two of the nodes in adjacent rows of the matrix are positionally aligned, these adjacent nodes exchange data. The positional alignment is a logical alignment of the nodes. The nodes are logically arranged and rotated, and data is exchanged in response to the logical rotation.
申请公布号 US2016077878(A1) 申请公布日期 2016.03.17
申请号 US201414486628 申请日期 2014.09.15
申请人 INTERNATIONAL BUSINESS MACHINES CORPORTATION 发明人 Barber Ronald J.;Germain Robert S.;Lohman Guy M.;Mueller Rene;Pandis Ippokratis;Raman Vijayshankar
分类号 G06F9/50;G06F11/20 主分类号 G06F9/50
代理机构 代理人
主权项 1. A method comprising: arranging a plurality of computing nodes in a cluster, the arrangement including a coordinated communication topology, and a static distribution of data within the topology; pre-determining a step sequence, a step encompassing an alignment of nodes into pairs within the topology, wherein the node pair includes at least one partner node; exchanging data among the aligned node pairs, wherein the data exchange supports bi-directional exchange between node pairs; and re-distributing data among nodes in the topology in response to completion of the step-sequence.
地址 Armonk NY US