๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Practical Parallel List Ranking

โœ Scribed by Jop F Sibeyn; Frank Guillaume; Tillmann Seidel


Publisher
Elsevier Science
Year
1999
Tongue
English
Weight
546 KB
Volume
56
Category
Article
ISSN
0743-7315

No coin nor oath required. For personal study only.

โœฆ Synopsis


Parallel list ranking is a hard problem due to its extreme degree of irregularity. Also, because of its linear sequential complexity, it requires considerable effort just to reach speed-up one (break even). In this paper, we address the question of how to solve the list-ranking problem for lists of length up to 2_10 8 in practice: we consider implementations on the Intel Paragon, whose PUs are laid out as a grid.

It turns out that pointer jumping, independent-set removal, and sparse ruling sets all have practical importance for current systems. For the sparseruling-set algorithm the speed-up strongly increases with the number k of nodes per PU, finally reaching 27 with 100 PUs, for k=2_10 6 .


๐Ÿ“œ SIMILAR VOLUMES


Randomized parallel speedups for list ra
โœ Uzi Vishkin ๐Ÿ“‚ Article ๐Ÿ“… 1987 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 946 KB

The following problem is considered: given a linked list of length n, compute the distance of each element of the linked list from the end of the list. The problem has two standard deterministic algorithms: a linear time serial algorithm, and an O((n log n)/p + log n) time parallel algorithm using p

Using Ranks in Parallel Line Assays
โœ Dr. A. N. Pettitt ๐Ÿ“‚ Article ๐Ÿ“… 1982 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 384 KB
List scheduling of parallel tasks
โœ Qingzhou Wang; Kam Hoi Cheng ๐Ÿ“‚ Article ๐Ÿ“… 1991 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 940 KB
A parallel list update problem
โœ F. Luccio; A. Pedrotti ๐Ÿ“‚ Article ๐Ÿ“… 1994 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 584 KB