DOI QR코드

DOI QR Code

A Dilation-Improved Embedding of Pyramids into 3-Dimensional Meshes

피라미드의 3-차원 메쉬로의 신장율 개선 임베딩

  • 장정환 (부산외국어대학교 디지털정보공학부)
  • Published : 2003.12.01

Abstract

In this paper, we consider a graph-theoretic problem,, the so-called "graph embedding problem" that maps the vertices and edges of the given guest graph model into the corresponding vertices and paths of the host graph under the condition of maintaining better performance parameters such as dilation, congestion, and expansion. We firstly propose a new mapping function which can embed the pyramid model with height N into the 3-dimensional mesh massively parallel processor system with the height $(4^{(N+1)/3}+2)/3$ and the regular 2-dimensional mesh of one side $2^{(2N-1)/3}$, and analyze the performance of the embedding in terms of the dilation parameter that reflects the number of communication steps between two adjacent vertices under the embedding. We prove that the dilation of the embedding is $2{\cdot}4^{(N-2)/3}+4)/3$. This is superior to the previous result of $4^{N+183}+2)/3$ under the same condition.condition.

본 논문에서는 주어진 손님 그래프 모델의 정점들과 간선들을 신장율, 혼잡율 등의 성능 파라미터들을 보다 우수하게 유지하면서 주인 그래프의 대응되는 정점들 및 경로들오 매핑시키는 "그래프 임베딩 문제"라고 불리는 그래프이론 문제를 다른다. 먼저 높이가 N인 파라미트 모델을 높이가 $(4^{(N+1)/3}+2)/3$ 이고 2-차원 정방현 메쉬의 한 변의 길이가 $2^{(2N-1)/3}$인 3-차원 메쉬 구조의 대규모 병렬처리시스템으로 임베딩 할 수 잇는 새로운 매핑함수를 제안하고, 해당 임베딩 하에서 인접된 두 정점들 상호간 통신에 필요한 단계의 수를 반영하는 신장율의 관점에서 성능을 분석한다. 본 임베딩의 신장율이 $2{\cdot}4^{(N-2)/3}+4)/3$ 임을 증명한다. 이러한 결과는 동일한 조건 하에서 기존의 결과인 $4^{N+183}+2)/3$ 보다 우수한 것이다.다 우수한 것이다.

Keywords

References

  1. F. Berman and L. Snyder, 'On mapping parallel algorithms into parallel architectures,' J. of Parallel and Distrib, Vol.4, pp.439-458, 1987 https://doi.org/10.1016/0743-7315(87)90018-9
  2. B. Monien and H. Sudborough, 'Embedding one interconnection network in another,' Computing Supplement, Vol.7, pp.257-282, 1990 https://doi.org/10.1007/978-3-7091-9076-0_13
  3. Y. Saad and M. H. Schultz, 'Topological properties of hypercubes,' IEEE Trans. on Comput, Vol.37, pp.867-872, 1988 https://doi.org/10.1109/12.2234
  4. F. T. Leighton, 'Introduction to Parallel Algorithms and Architectures : Arrays, Trees, Hypercubes,' Morgan Kaurmann Pub., CA., 1992
  5. R. Miller and Q. F. Stout, 'Data Movement Techniques for the Pyramid Computer,' SIAM J. on Comput., Vol.16, No.1, pp.38-60, 1987 https://doi.org/10.1137/0216004
  6. Q. F. Stout, 'Mapping Vision Algorithms to Parallel Architectures,' Proc. of the IEEE, pp.982-995, 1988 https://doi.org/10.1109/5.5970
  7. 장정환, '피라미드의 정방형 2-차원 메쉬로의 새로운 임베딩,' 한국해양정보통신학회논문집, 제6권 제2호, pp.257-263, 2002
  8. D. M. C. Ip, C. K. Y. Ng, L. K. L. Pun, M. Hamdi and I. Ahmad, 'Embedding Pyramids into 3D Meshes,' Proc. of 1993 Int'l Conf. on Paral. and Distrib. Sys., pp.348-352, 1993
  9. K.-L. Chung and Y.-W. Chen, 'Mapping Pyramids into 3-D Meshes,' Nordic J. of Computing, Vol.2, No.3, pp.326-337, 1995

Cited by

  1. Edge Property of 2n-square Meshes as a Base Graphs of Pyramid Interconnection Networks vol.9, pp.12, 2009, https://doi.org/10.5392/JKCA.2009.9.12.582