• DocumentCode
    2377581
  • Title

    Reduction of communication delays in hypercube programs based on run time statistics

  • Author

    Warren, Scott J. ; Francioni, Joan M.

  • Author_Institution
    Dept. of Comput. Sci., Michigan Technol. Univ., Houghton, MI, USA
  • fYear
    1988
  • fDate
    13-17 Jun 1988
  • Firstpage
    170
  • Lastpage
    177
  • Abstract
    A method is presented for reducing communication delays in hypercube programs by attempting to reduce the number of intermediate nodes involved in interprocess communications. In general, the strategy is to observe a program´s interprocess communication pattern during a number of executions. When enough observations have been made, a new mapping of processes to nodes is created. This new mapping is designed to move processes with high levels of stable interprocess communication as close to one another physically as possible. All further program executions then use the new process-to-node mapping, thereby increasing the overall speed of the program. Results from an implementation on the Intel iPSC/d5 are presented, and the overall cost effectiveness of the technique is discussed
  • Keywords
    multiprocessing systems; operating systems (computers); parallel programming; Intel iPSC/d5; communication delays reduction; hypercube programs; interprocess communications; mapping; run time statistics; Circuits; Computer science; Concurrent computing; Costs; Delay effects; Hypercubes; Process design; Programming profession; Statistics; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1988., 8th International Conference on
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    0-8186-0865-X
  • Type

    conf

  • DOI
    10.1109/DCS.1988.12515
  • Filename
    12515