Mesh-connected computers with broadcasting
The effects of augmenting an arbitrary mesh-connected computer with a second communication system, called broadcasting, are considered. In broadcasting, a processor sends a value to all the other processors simultaneously, taking unit time, with the restriction that only one broadcast occurs at any one time. It is shown that this significantly decreases the time to do sample problems such as semigroup calculations or finding the median, but it cannot significantly improve sorting. For example, in a one-dimensional mesh-connected computer without broadcasting, if there are >n> numbers, each stored separately in consecutive processors, then theta(>n>) time is needed to find their minimum, find their median, or sort them, while with broadcasting, this can be done in theta(>n>/sup 1/2/), theta((>n> log >n>) /sup 1/2/), and theta(>n>) ti respectively. 33 references.
- Research Organization:
- State Univ. of New York, Binghamton
- OSTI ID:
- 5294877
- Journal Information:
- IEEE Trans. Comput.; (United States), Vol. 9
- Country of Publication:
- United States
- Language:
- English
Similar Records
Array processor with multiple broadcasting
A doubly logarithmic communication algorithm for the Completely Connected Optical Communication Parallel Computer