Optimal processor-time tradeoffs on massively parallel memory-based architectures

Hussein Alnuweiri, V. Krishna Kumar · 2002

Processor-time-optimal algorithms are presented for several image and graph problems on a parallel architecture that combines an orthogonally accessed memory with a linear array structure. The organization has p processors and a memory of size Theta (n/sup 2/) locations. The number of processors p can vary over a wide range while providing processor-time-optimal algorithms for sorting and for several problems from graph theory, computational geometry, and image analysis. Sorting and geometric problems can be solved in O((n/sup 2//p) log n+n) time, which is optimal for p in the range (1, n log n). Graph and image problems can be solved in O(n/sup 2//p+n/sup 1/2/) time, which is optimal for p in the range (1, n/sup 3/2/). The algorithms implemented on the proposed architecture have processor-time products superior to those of the mesh and pyramid computer algorithms.>

Read the paper · More papers on PaperTik