@inproceedings{e605cdc48d2e496bb629fd4be0a1a3d4,
title = "Balancing load versus decreasing communication: Exploring the tyadeoffs",
abstract = "In this paper, we propose a domain decomposition scheme that seeks to minimize total parallel execution time by considering the relative importance of two competing concerns — balancing the load and minimizing communication —for a particular application and architecture. A simulated annealing approach is used to optimize an objective function with components that measure both load balance and communication requirements. We develop an analytical model of execution time based upon afinite element code executed on the Intel Paragon. This model is used to compare partitions with varying degrees of load imbalance. Most literature in the area of decomposition methods heavily emphasizes load balancing over the minimization of communication. Our results indicate that this restrictive approach to load balancing can be relaxed without performance degradation. Further, our results indicate that the degree of relaxation possible is dependent upon the target machine and the application; neither one can be neglected.",
author = "Taylor, {Valerie E.} and Holmes, {Bruce K.} and Schwabe, {Eric J.} and Hribar, {Michelle R.}",
note = "Funding Information: 'Supported by NSF Grant CCR-9215482 and a Young Investigator award. +Supportedb y NSF Grant MIF-9210692. *Supportedb y NSF Grant CCR-9309111. §Supported by a National Science Foundation Graduate Fellowship and the Department of Energy. Publisher Copyright: {\textcopyright} 1996 IEEE; 29th Hawaii International Conference on System Sciences, HICSS 1996 ; Conference date: 03-01-1996 Through 06-01-1996",
year = "1996",
doi = "10.1109/HICSS.1996.495509",
language = "English (US)",
series = "Proceedings of the Annual Hawaii International Conference on System Sciences",
publisher = "IEEE Computer Society",
pages = "585--593",
booktitle = "Architecture and Software Technology",
}