Issue No. 01 - January (2002 vol. 51)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/12.980016
<p>Efficient processor allocation is crucial for obtaining high performance in space-shared parallel computers. A good processor allocation algorithm should find available processors for incoming jobs, if they exist, with minimum overhead. In this paper, we propose such a fast and efficient processor allocation scheme for mesh-connected multicomputers. By using simple coordinate calculation and spatial subtraction, the proposed scheme reduces the search space drastically and, hence, can locate a free submesh very quickly. The algorithm is implemented efficiently using a stack and therefore is called the stack-based allocation (SBA) algorithm. Extensive simulation reveals that our scheme incurs much less allocation overhead than all of the existing allocation algorithms, while delivering competitive performance.</p>
Allocation overhead, complete submesh recognition ability, mesh-connected multicomputers, processor allocation, stack-based allocation algorithm.
C. R. Das and B. S. Yoo, "A Fast and Efficient Processor Allocation Scheme for Mesh-Connected Multicomputers," in IEEE Transactions on Computers, vol. 51, no. , pp. 46-60, 2002.