PARALLEL RANGE MINIMA ON COARSE GRAINED MULTICOMPUTERS
1999 ◽
Vol 10
(04)
◽
pp. 375-389
Keyword(s):
Large N
◽
Given an array of n real numbers A=(a0, a1, …, an-1), define MIN(i,j)= min {ai,…,aj}. The range minima problem consists of preprocessing array A such that queries MIN(i,j), for any 0≤i≤n-1 can be answered in constant time. Range minima is a basic problem that appears in many other important graph problems such as lowest common ancestor, Euler tour, etc. In this work we present a parallel algorithm under the CGM model (coarse grained multicomputer), that solves the range minima problem in O(n/p) time and constant number of communication rounds. The communication overhead involves the transmission of p numbers (independent of n). We show promising experimental results with speedup curves approximating the optimal for large n.
2021 ◽
Vol 2021
(1)
◽
Keyword(s):
1999 ◽
Vol 119
(1-2)
◽
pp. 125-130
◽