Issue No. 02 - February (1992 vol. 41)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/12.123395
<p>Uniform dependence algorithms with arbitrary index sets are considered, and two computationally inexpensive methods to find their independent partitions are proposed. Each method has advantages over the other one for certain kinds of applications, and they both outperform previously proposed approaches in terms of computational complexity and/or optimality. Also, lower and upper bounds are given for the cardinality of maximal independent partitions. In multiple instruction multiple data (MIMD) systems, if different blocks of an independent partition are assigned to different processors, communications between processors will be minimized to zero. This is significant because the communications usually dominate the overhead in MIMD machines.</p>
uniform dependence algorithms; lower bounds; index sets; computational complexity; optimality; upper bounds; cardinality; maximal independent partitions; multiple instruction multiple data; MIMD machines; computational complexity; parallel algorithms.
W. Shang and J. Fortes, "Independent Partitioning of Algorithms with Uniform Dependencies," in IEEE Transactions on Computers, vol. 41, no. , pp. 190-206, 1992.