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
Link To Document