Link-Disjoint Embedding of Complete Binary Trees into 3D-Meshes using Dimension-Ordered Routing

순위차원라우팅을 사용한 완전 이진트리의 3차원 메쉬로의 링크 충돌 없는 임베딩

  • 박상명 (숙명여자대학교 자연과학연구소) ;
  • 이상규 (숙명여자대학교 전산학과) ;
  • 문봉희 (숙명여자대학교 전산학과)
  • Published : 2000.02.15

Abstract

This paper is considered with the problem of embedding complete binary trees into 3-dimensional meshes using dimension-ordered routing with primary concern of minimizing link congestion. The authors showed that a complete binary tree with $2^P-1$ nodes can be embedded into a 3-dimensional mesh with optimum size, $2^P$ nodes, if the link congestion is two[14], (More precisely, the link congestion of each dimension is two, two, and one if the dimension-ordered routing is used, and two, one, and one if the dimension-ordered routing is not imposed.) In this paper, we present a scheme to find an embedding of a complete binary tree into a 3-dimensional mesh of size no larger than 1.27 times the optimum with link congestion one while using dimension-ordered routing.

본 논문에서는 령크 충돌을 최소화 하는데 중점을 두고 순위차원 라우팅을 사용하여 완전이진트리를 3차원 메쉬로 임베딩하는 방법을 제안한다. 기존의 연구[14]에서는, 완전이진트리를 3차원 메쉬에 임베딩 할 때 순위차원 라우팅을 사용하는 경우 1, 2 차원에서 링크 충돌이 발생하였고, 순위차원 라우팅을 따르지 않는 경우 1차원에서만 링크 충돌이 존재하도록 하는 임베딩 방법을 보였었다. 이와 비교하여 본 논문에서는 순위차원 라우팅을 사용하고 링크 충돌이 존재하지 않는 임베딩 방법을 제안하며, 이 방법에 의해 임베딩을 수행한 결과, 임베딩을 위해 사용된 메쉬의 크기가 최적크기의 1.27 배를 넘지 않음을 증명한다.

Keywords

References

  1. B. Monien and H. Sudborough, 'Embedding One Interconnection Network in Another,' Computing Suppl. 7, pp. 257-282, 1990
  2. S. Bhatt, F. Chung, T. Leighton, and A. Rosenberg, 'Optimal Simulations of Tree Machines,' Proc. 27th Annual IEEE Symp. Foundations of Computer Science, October 1986, pp. 274 - 282
  3. S. N. Bhatt and S. S. Cosmadakis, 'The Complexity of Minimizing Wire Lengths for VLSI Layouts,' Information Processing Letters, Vol. 25, 1987 https://doi.org/10.1016/0020-0190(87)90173-6
  4. J. E. Brandenburg and D. S. Scott, 'Embeddings of Communication Trees and Grids into Hypercubes,' Technical Report, Intel Scientific Computers, 1985
  5. A. Rosenberg, 'Data Encoding and Their Costs,' Acta Informatica, No. 9, 1978 https://doi.org/10.1007/BF00288886
  6. A. Rosenberg and L. Snyder, 'Bounds on the Costs of Data Encodings,' Mathematical Systems Theory, Vol. 12, 1978 https://doi.org/10.1007/BF01776564
  7. Y. Saad and M. Schultz, 'Data Communication in Hypercubes,' Research Report 428, Department of Computer Science, Yale University, 1985
  8. L. M. Ni and P. K. McKinley, 'A Survey of Routing Techniques in Wormhole Networks,' IEEE Computers, pp. 62 - 76, Feb. 1993 https://doi.org/10.1109/2.191995
  9. S. H. Bokhari, 'A Network Flow Model for Load Balancing in Circuit-Switched Multicomputers,' ICASE Report 90-38, May 1990
  10. S. H. Bokhari, 'Communication Over heads on the Intel iPSC-2 Hypercube,' ICASE Interim Report 10, May 1990
  11. C. L. Seitz, W. C. Ahhas, C. M. Flaig, A. J. Martin, J. Seizovic, C. S. Steele, and W. -K. Su, 'The architecture ad programming of the Ametek Series 2010 multicomputer,' in Priceedings of the Third Conference on Hypercube Concurrent Computers and Applications, Vol. I, (Pasadena,CA), pp. 33-36, Association for Computing Machinery, Jan. 1988 https://doi.org/10.1145/62297.62302
  12. W. J. Dally, 'The J-machine: System support for Actors,' in Actors: Knowledge-based Concurrent Computing (Hewitt and Agha, eds.), MIT Press, 1989
  13. J. D. Ullman, Computational Aspects of VLSI, Computer Science Press, 11, Taft Court, Rockville, Maryland 20850, USA 1984
  14. S.-K. Lee and H.-A. Choi, 'Link -Disjoint Embedding of Complete Binary Trees in Meshes,' Journal Networks, Vol. 30, No. 4, pp. 283-292, 1997 https://doi.org/10.1002/(SICI)1097-0037(199712)30:4<283::AID-NET5>3.0.CO;2-F