Optimal Clustering of Hierarchical Hyper-Ring Multicomputers

The Hyper-Ring (HR) is presented as a hierarchical and scalable ring-based topology for small-scale to massively parallel systems which eliminates the major disadvantages of large-scale rings. With a fixed node degree, a low cost, symmetric properties, and a simple routing scheme, the HR topology is very suitable for small-scale to large-scale multicomputer systems. Assuming pipelined communication, the performance of 4- and 5-dimensional HR multicomputers is modeled, the performance model is evaluated, and the results of the performance model evaluation are analyzed. Moreover, the impact of the traffic load and message length on the system performance is analyzed. The major objective of this work is to shed light on how to cluster HRs in order to optimize the system efficiency. Assuming a uniform message arrival rate into the nodes of the HR, the results show that the efficiency of HR topologies with an equal number of nodes is best when the topologies are perfectly balanced. The next best-performing HRs are those with larger rings at the lower (outer) levels and smaller rings at the higher levels (near the root ring). The results confirm that the HR topology is suitable for massively parallel and scalable multicomputer systems as well as for networks of workstations.

[1]  Mark Weiser,et al.  Status and Performance of the Zmob Parallel Processing System , 1985, COMPCON.

[2]  David A. Patterson,et al.  Computer architecture (2nd ed.): a quantitative approach , 1996 .

[3]  Joseph A. Goguen,et al.  Reusing and Interconnecting Software Components , 1986, Computer.

[4]  Fadi N. Sibai On the impact of pipelined communication in hierarchical ring multicomputers , 1997, SAC '97.

[5]  Steve Scott The GigaRing Channel , 1996, IEEE Micro.

[6]  John G. Vaughan Static performance of a divide-and-conquer information-distribution protocol supporting a load-balancing scheme , 1992 .

[7]  Gordon Bell 1995 observations on supercomputing alternatives: did the MPP bandwagon lead to a cul-de-sac? , 1996, CACM.

[8]  Franco P. Preparata,et al.  The cube-connected-cycles: A versatile network for parallel computation , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[9]  Nicholas Carriero,et al.  Linda and Friends , 1986, Computer.

[10]  Hamid R. Arabnia,et al.  Parallel stereocorrelation on a reconfigurable multi-ring network , 1996, The Journal of Supercomputing.

[11]  D.E. Tolmie Gigabit networking , 1992, IEEE LTS.

[12]  Allan Gottlieb,et al.  Highly parallel computing , 1989, Benjamin/Cummings Series in computer science and engineering.

[13]  Andy Hopper,et al.  The Cambridge Backbone Ring , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[14]  Michael Stumm,et al.  A performance comparison of hierarchical ring- and mesh-connected multiprocessor networks , 1997, Proceedings Third International Symposium on High-Performance Computer Architecture.

[15]  Hamid R. Arabnia,et al.  Parallel Computer Vision on a Reconfigurable Multiprocessor Network , 1997, IEEE Trans. Parallel Distributed Syst..

[16]  Hamid R. Arabnia,et al.  The REFINE Multiprocessor - Theoretical Properties and Algorithms , 1995, Parallel Comput..

[17]  Fadi N. Sibai,et al.  Performance of the hyper-ring multicomputer , 1998, SAC '98.

[18]  Michael Stumm,et al.  Hector-a hierarchically structured shared memory multiprocessor , 1991, Proceedings of the Twenty-Fourth Annual Hawaii International Conference on System Sciences.

[19]  Fadi N. Sibai,et al.  The hyper-ring network: a cost-efficient topology for scalable multicomputers , 1998, SAC '98.

[20]  Jean C. Walrand Communication networks - a first course , 1991 .

[21]  G. Watson,et al.  HANGMAN Gb/s network , 1992, IEEE Network.

[22]  Stein Gjessing,et al.  Distributed-directory scheme: scalable coherent interface , 1990, Computer.

[23]  Fadi N. Sibai Multi-node communication in hyper-ring networks , 1997, SAC '97.

[24]  David A. Patterson,et al.  Computer Architecture: A Quantitative Approach , 1969 .

[25]  John G. Vaughan,et al.  Incorporating job sizes in distributed load balancing , 1995, Microprocess. Microprogramming.

[26]  Michael Stumm,et al.  Performance Evaluation of Hierarchical Ring-Based Shared Memory Multiprocessors , 1994, IEEE Trans. Computers.

[27]  Kurt Maly,et al.  A carrier sensed multiple access protocol high data rate ring networks , 1991, CCRV.