Pipelined search on coarse grained networks |
| |
Authors: | Selim G. Akl Frank Dehne |
| |
Affiliation: | (1) Department of Computing and Information Science, Queen's University, K7L 3N6 Kingston, Ontario, Canada;(2) Center for Parallel and Distributed Computing, School of Computer Science, Carleton University, K1S 5B6 Ottawa, Ontario, Canada |
| |
Abstract: | The time complexity of searching a sorted list ofn elements in parallel on a coarse grained network of diameterD and consisting ofN processors (wheren may be much larger thanN) is studied. The worst case period and latency of a sequence of pipeline search operation are easity seen to be (logn–logN) and (D+logn–logN), respectively. Since forn=N1+(1) the worst-case period is (logn) (which can be achieved by a single processor), coarse-grained networks appear to be unsuitable for the search problem. By contrast, it is demonstrated using standard queuing theory techniques that a constant expected period can be achieved provided thatn=O(N2N).This research was supported by the Natural Sciences and Engineering Research Council of Canada under Grants A3336 and A9173. |
| |
Keywords: | Average-case analysis coarse grained processor network parallel algorithms pipelining searching |
本文献已被 SpringerLink 等数据库收录! |
|