کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
10333532 | 689000 | 2005 | 9 صفحه PDF | دانلود رایگان |
عنوان انگلیسی مقاله ISI
Parallel algorithms for tree accumulations
دانلود مقاله + سفارش ترجمه
دانلود مقاله ISI انگلیسی
رایگان برای ایرانیان
کلمات کلیدی
موضوعات مرتبط
مهندسی و علوم پایه
مهندسی کامپیوتر
نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله

چکیده انگلیسی
Accumulations are abstract operations on trees useful in many applications involving trees. The upward accumulation problem is to aggregate data in the subtree under each node of the tree. The downward accumulation problem is to aggregate data at all the ancestors of each node. In this paper, we present parallel algorithms for these problems on coarse-grained distributed memory parallel computers. We first show that when the accumulation function and the set of possible values at nodes of the tree form an Abelian (commutative) group, this problem can be solved by a remarkably simple algorithm-Upward accumulation takes Onp+Ïp+μnp time, where n is the number of nodes in the tree, p is the number of processors, Ï is the communication latency and μ is the transfer time per unit message size. Downward accumulation takes Onp+(Ï+μ)logp time, making it very communication efficient. For the general case, we present upward and downward accumulation algorithms that run in Onplogn+Ïplogn+μnplogn time.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 65, Issue 1, January 2005, Pages 85-93
Journal: Journal of Parallel and Distributed Computing - Volume 65, Issue 1, January 2005, Pages 85-93
نویسندگان
Fatih E. Sevilgen, Srinivas Aluru, Natsuhiko Futamura,