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 :
بازگشت