• 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