We address the problem of performing a pipelined broadcast on a mesh architecture. Meshes require a different approach than other topologies, and their very nature puts a tighter bound on the performance that one can hope to achieve. By using the appropriate techniques, however, one can obtain excellent performance for sufficiently long messages. The resulting algorithm will work on meshes of any dimension with any number of nodes. Our model assumes that the mesh is a torus and/or that it has bidirectional links and uses wormhole routing. Performance data from the Cray T3D are included. Keywords: broadcast, pipelining, communication, mesh, torus 1. Introduction The broadcast is a fundamental routine in any communication library. As a res...
Caption title. "Revision of January 1992."Includes bibliographical references (p. 24-26).Supported b...
Broadcast is an important communication operation required by many real-world applications en-counte...
Broadcast is a special case of routing in which a packet is to be delivered to a set that includes a...
We address the problem of performing a pipelined broadcast on a mesh architecture. Meshes require a ...
Broadcast algorithms for wormhole--switched meshes have been widely reported in the literature. Howe...
Many broadcast algorithms have been proposed for the mesh in the literature. However, most of these ...
Maximising the performance of parallel systems requires matching message-passing algorithms and appl...
Anew approach to broadcast in wormhole routed three-dimensional networks is proposed. One of the mos...
For distributed memory parallel computers, broadcast operations arc widely used in a variety of appl...
[[abstract]]A new approach to broadcast in wormhole-routed two- and three-dimensional torus networks...
Broadcast Communication is among the most primitive collective capabilities of any message passing n...
The «arrowhead torus» is a broadcast graph that we define on the 6-valent grid as a Cayley graph. A ...
[[abstract]]For distributed memory parallel computers, broadcast operations are widely used in a var...
International audienceIn this paper we give an algorithm to broadcast a message in a wraparound mesh...
Article dans revue scientifique avec comité de lecture.Multicasting is an information dissemination ...
Caption title. "Revision of January 1992."Includes bibliographical references (p. 24-26).Supported b...
Broadcast is an important communication operation required by many real-world applications en-counte...
Broadcast is a special case of routing in which a packet is to be delivered to a set that includes a...
We address the problem of performing a pipelined broadcast on a mesh architecture. Meshes require a ...
Broadcast algorithms for wormhole--switched meshes have been widely reported in the literature. Howe...
Many broadcast algorithms have been proposed for the mesh in the literature. However, most of these ...
Maximising the performance of parallel systems requires matching message-passing algorithms and appl...
Anew approach to broadcast in wormhole routed three-dimensional networks is proposed. One of the mos...
For distributed memory parallel computers, broadcast operations arc widely used in a variety of appl...
[[abstract]]A new approach to broadcast in wormhole-routed two- and three-dimensional torus networks...
Broadcast Communication is among the most primitive collective capabilities of any message passing n...
The «arrowhead torus» is a broadcast graph that we define on the 6-valent grid as a Cayley graph. A ...
[[abstract]]For distributed memory parallel computers, broadcast operations are widely used in a var...
International audienceIn this paper we give an algorithm to broadcast a message in a wraparound mesh...
Article dans revue scientifique avec comité de lecture.Multicasting is an information dissemination ...
Caption title. "Revision of January 1992."Includes bibliographical references (p. 24-26).Supported b...
Broadcast is an important communication operation required by many real-world applications en-counte...
Broadcast is a special case of routing in which a packet is to be delivered to a set that includes a...