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
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;
Conference_Titel :
Distributed Computing Systems, 1988., 8th International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
0-8186-0865-X
DOI :
10.1109/DCS.1988.12515