DocumentCode
1065344
Title
Hypercube algorithms on mesh connected multicomputers
Author
De Cerio, Luis Diaz ; Valero-García, Miguel ; González, Antonio
Author_Institution
Comput. Archit. Dept., Univ. Politecnica de Catalunya, Barcelona, Spain
Volume
13
Issue
12
fYear
2002
fDate
12/1/2002 12:00:00 AM
Firstpage
1247
Lastpage
1260
Abstract
A new methodology named CALMANT (CC-cube Algorithms on Meshes and Tori) for mapping a type of algorithm that we call CC-cube algorithm onto multicomputers with hypercube, mesh, or torus interconnection topology is proposed. This methodology is suitable when the initial problem can be expressed as a set of processes that communicate through a hypercube topology (a CC-cube algorithm). There are many important algorithms that fit into the CC-cube type. CALMANT is based on three different techniques: (a) the standard embedding to assign the processes of the algorithm to the nodes of the mesh multicomputer; (b) the communication pipelining technique to increase the level of communication parallelism inherent in the CC-cube algorithms; and (c) optimal message-scheduling algorithms proposed in this work in order to avoid conflicts and minimizing in this way the communication time. Although CALMANT is proposed for multicomputers with different interconnection network topologies, the paper only focuses on the particular case of meshes.
Keywords
communication complexity; hypercube networks; processor scheduling; CALMANT; CC-cube Algorithms on Meshes and Ton; CC-cube algorithm; communication parallelism; communication pipelining; communication pipelining technique; hypercube algorithms; hypercube topology; interconnection network topologies; mesh connected multicomputers; mesh interconnected multicomputers; mesh interconnection topology; mesh multicomputer; optimal message-scheduling algorithms; standard embedding; torus interconnection topology; Communication standards; Computer Society; Computer architecture; Computer networks; Hypercubes; Multiprocessor interconnection networks; Network topology; Parallel processing; Partitioning algorithms; Pipeline processing;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2002.1158263
Filename
1158263
Link To Document