Ultrafast Expected Time Parallel Algorithms
โ Scribed by Philip D MacKenzie; Quentin F Stout
- Publisher
- Elsevier Science
- Year
- 1998
- Tongue
- English
- Weight
- 227 KB
- Volume
- 26
- Category
- Article
- ISSN
- 0196-6774
No coin nor oath required. For personal study only.
โฆ Synopsis
It was shown previously that sorting n items into n locations with a polynomial ลฝ . number of processors requires โ log nrlog log n time. We sidestep this lower ลฝ . bound with the idea of padded sorting, or sorting n items into n q o n locations. Because many problems do not rely on the exact rank of sorted items, a padded sort is often just as useful as an unpadded sort. Our algorithm for padded sort runs on the tolerant concurrent read, concurrent write parallel random access machine ลฝ . ลฝ . CRCW PRAM and takes โฐ log log nrlog log log n expected time using n log log log nr log log n processors, assuming the items are taken from a uniform distribution. Using similar techniques we solve some computational geometry problems, including Voronoi diagram, with the same processor and time bounds, assuming points are taken from a uniform distribution in the unit square. Further, we present an arbitrary CRCW PRAM algorithm to solve the closest pair problem in constant expected time with n processors regardless of the distribution of points. All of these algorithms achieve linear speedup in expected time over their optimal serial counterparts.
๐ SIMILAR VOLUMES
Discrete Mathematics 75 (1989) 373-379 North-Holland n?", so the problem is one of finding a fast algorithm which works on all graphs in %(n, p) except for a proportion somewhat smaller than 2~". This will be our algorithm A2. A very fast algorithm, which works on most graphs but not on as many as A
Real-Time Image Analysis Using MIMD Parallel a`trous Wavelet Algorithms T he a`trous algorithm represents a discrete approach to the classical continuous wavelet transform. Similar to the fast or pyramidal wavelet transform, the input signal is analysed by using the coefficients of a properly chosen