Issue No. 08 - August (1995 vol. 6)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/71.406956
<p><it>Abstract</it>—Hot spots are notorious for degrading the performance of a parallel algorithm. In this paper, we attempt to minimize the hot-spot access time for a class of problems, namely, <it>Large-Scale Data-Parallel</it> (LSDP) algorithms, on a 2D mesh. An LSDP algorithm has rich data parallelism but without exclusive task and data partitioning. Our approach is to allocate the hot spots at the optimal locations such that the hot-spot access time is minimized. Also, we have designed scheduling algorithms which control hot spot access sequences to achieve the minimal access time. Both uniform and nonuniform hot spots have been considered in this study. We have analytically derived the optimal allocations for wrapped-around and non-wrapped-around square meshes. The theoretical results have been verified by parallelizing the EM algorithm for 3D PET image reconstruction on the Intel iPSC/860.</p>
Hot spot, hot spot allocation, large-scale data-parallel algorithm, 2D mesh, scheduling, positron emission tomography, EM algorithm.
C. Chen and S. Lee, "Optimal Hot Spot Allocation on Meshes for Large-Scale Data-Parallel Algorithms," in IEEE Transactions on Parallel & Distributed Systems, vol. 6, no. , pp. 788-802, 1995.