Elsevier

Parallel Computing

Volume 10, Issue 1, March 1989, Pages 101-108
Parallel Computing

A parallel algorithm for finding the maximum value

https://doi.org/10.1016/0167-8191(89)90081-1Get rights and content

Abstract

A new parallel algorithm for finding the maximum value of a data set is proposed. Execution times are investigated by taking into account the effect of the overhead time of communication for four kinds of interconnection networks; cube connection array, linear array, mesh array, and three-dimensional mesh array. The optimal numbers of processors are derived in the case where the number of processors is less than the number of data. Those are O(N12), O(N23), O(N34), and O(N), respectively, for linear array, mesh array, three-dimensional mesh array, and cube-connected arrays.

References (9)

There are more references available in the full text version of this article.

Cited by (4)

Work performed while on leave from Tohoku University, Sendai 980, Japan.

View full text