This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Allocating Precise Submeshes in Mesh Connected Systems
February 1994 (vol. 5 no. 2)
pp. 211-217

We propose a new processor allocation strategy that applies to any mesh system andrecognizes submeshes of arbitrary sizes at any locations in a mesh system. The proposedstrategy allocates a submesh of exactly the size requested by an incoming task,completely avoiding internal fragmentation. Because of its efficient allocation, thisstrategy exhibits better performance than an earlier allocation strategy based on thebuddy principle. An efficient implementation of this strategy is presented. Extensivesimulation runs are carried out to collect experimental cost and performance measures ofinterest under different allocation schemes.

[1] T. J. Fountain, K. N. Matthews, and M. J. B. Duff, "The CLIP7A image processor,"IEEE Trans. Pattern Anal. Machine Intell., vol. 10, pp. 310-319, May 1988.
[2] R. Alversonet al., "The Tera computer system," inProc. Int. Conf. on Supercomput. ACM Press, 1990, pp. 1-6.
[3] G. Zorpette, "Technology 1991: Minis and mainframes,"IEEE Spectrum, pp. 40-43, Jan. 1991.
[4] Hockney, R. W., and C. R. Jesshope. 1988.Parallel Computers 2: Architectures, Programming and Algorithms. Bristol, Adam Hilger.
[5] K. Li and K.-H. Cheng, "A two-dimensional buddy system for dynamic resource allocation in a partitionable mesh connected system,"Proc. ACM Comput. Sci. Conf., Feb. 1990, pp. 22-28; alsoJ. Parallel Distrib. Computing, vol. 12, pp. 79-83, May 1991.
[6] J. L. Peterson and T. A. Norman, "Buddy systems,"Commun. ACM, vol. 20, no. 6, pp. 421-431, 1977.
[7] M. Livingston and Q.F. Stout, "Parallel allocation algorithms for hypercubes and meshes," inProc. 4th Conf. Hypercube Concurrent Comput. Applications, 1989, pp. 59-66.
[8] M.-S. Chen and K. G. Shin, "Task migration in hypercube multiprocessors," inProc. 16th Annu. Int. Symp. Comput. Architecture, May 1989, pp. 105-111.
[9] C.-H. Huang and J.-Y. Juang, "A partial compaction scheme for processor allocation in hypercube multiprocessors," inProc. 1990 Int. Conf. Parallel Processing, vol. I, 1990, pp. 211-217.
[10] W. J. Dally and C. L. Seitz, "The Torus routing chip,"Distrib. Computing, vol. 1, no. 3, pp. 187-196, 1986.

Index Terms:
Index Termsparallel architectures; performance evaluation; digital simulation; mesh connected systems; processor allocation strategy; submeshes; performance; buddy principle
Citation:
P.J. Chuang, N.F. Tzeng, "Allocating Precise Submeshes in Mesh Connected Systems," IEEE Transactions on Parallel and Distributed Systems, vol. 5, no. 2, pp. 211-217, Feb. 1994, doi:10.1109/71.265948
Usage of this product signifies your acceptance of the Terms of Use.