Skip to main content
Log in

Optimizing the configuration of combined high-radix switches

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Combined high-radix switches are an attractive option for building high-radix switches. The idea basically consists in combining several current smaller single-chip switches to obtain switches that have a greater number of ports. The performance of these kinds of switches varies depending on their internal configuration because the subnetwork interconnecting all the internal switches could become a bottleneck if an inappropriate internal configuration is established. In this paper, we show how to obtain the optimal internal switch configuration by applying a specific methodology. We highlight the impact of internal switch configuration on the network performance by means of case studies.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Notes

  1. We distinguish between network-level connection pattern and SCP. The former is the traditional interconnection pattern connecting switch-based networks (e.g., butterfly permutation in multistage interconnection networks), and the latter refers to how the ports of these kinds of high-radix switches are mapped to the ports of the internal switches.

  2. In order to identify each type of \(T\)-switch, we are going to use two letters: the first letter identifies the traffic pattern: complement (\(\pi \)), perfect-shuffle (\(\sigma \)), and uniform (\(\upsilon \)) [10]; the second one is used to distinguish the type of \(T\)-switch.

  3. Pricing from http://www.costcentral.com—$5217 for 24-port QLogic SilverStorm 9024 IBA switch, and $5725 for 36-port QLogic SilverStorm 12200 IBA switch.

References

  1. Amiri-Zarandi M, Safaei F, Roozikhar M (2014) Performance evaluation of generic multi-stage interconnection networks with blocking and back-pressure mechanism. J Supercomput 71(3):1–29

    Google Scholar 

  2. Arabnia HR (1995) A distributed stereocorrelation algorithm. In: Proceedings of the 4th international conference on computer communications and networks. IEEE Computer Society, Washington, DC, pp 479–482

  3. Arabnia HR, Oliver MA (1987) A transputer network for the arbitrary rotation of digitised images. Comput J 30(5):425–432

    Article  Google Scholar 

  4. Arabnia HR, Oliver MA (1989) A transputer network for fast operations on digitised images. Comput Graph Forum 8(1):3–11

    Article  Google Scholar 

  5. Arabnia HR, Smith JW (1993) A reconfigurable interconnection network for imaging operations and its implementation using a multi-stage switching box. In: Proceedings of the 7th international conference on high performance computing: new horizons, pp 349–357

  6. Binkert N, Davis A, Jouppi NP, McLaren M, Muralimanohar N, Schreiber R, Ahn JH (2011) The role of optics in future high radix switch design. In: Proceedings of the 38th annual international symposium on computer architecture. ACM, New York, pp 437–448

  7. Dally W, Hanrahan P, Erez M, Knight T, Labonte F, Ahn JH, Jayasena N, Kapasi U, Das A, Gummaraju J, Buck I (2003) Merrimac: supercomputing with streams. In: Proceedings of the 2003 ACM/IEEE conference on supercomputing, ACM, Phoenix, p 35

  8. Dongarra JJ (2013) Report of the visit to the National University for Defense Technology, Changsha, China

  9. Dongarra JJ, Meuer HW, Strohmaier E (2014) TOP500 supercomputer sites. http://www.top500.org. Accessed March 2015

  10. Duato J, Yalamanchili S, Ni L (2003) Interconnection networks. An engineering approach. Morgan Kaufmann Publishers Inc, San Francisco

    Google Scholar 

  11. Eberle H, Garcia PJ, Flich J, Duato J, Drost R, Gura N, Hopkins D, Olesinski W (2008) High-radix crossbar switches enabled by proximity communication. In: Proceedings of the 2008 ACM/IEEE conference on supercomputing. IEEE Press, Austin, pp 1–12

  12. Escudero-Sahuquillo J, García PJ, Quiles FJ, Flich J, Duato J (2013) An effective and feasible congestion management technique for high-performance MINs with tag-based distributed routing. IEEE Trans Parallel Distrib Syst 24(10):1918–1929

    Article  Google Scholar 

  13. Escudero-Sahuquillo J, Gran EG, García PJ, Flich J, Skeie T, Lysne O, Quiles FJ, Duato J (2015) Efficient and cost-effective hybrid congestion control for HPC interconnection networks. IEEE Trans Parallel Distrib Syst 26(1):107–119

    Article  Google Scholar 

  14. Farouk A, El-Boghdadi HM (2015) A cost-efficient congestion management methodology for fat-trees using traffic pattern detection. J Supercomput 1–28

  15. Gómez C, Gilabert F, Gómez ME, López P, Duato J (2007) Deterministic versus adaptive routing in fat-trees. In: Workshop on communication architecture for clusters. IEEE Press, Los Alamitos, pp 1–8

  16. Gusat M, Abel F, Gramsamer F, Luijten R, Minkenberg C, Verhappen M (2003) Stability degree of switches with finite buffers and non-negligible round-trip time. Int Conf Comput Commun Netw 27(5):243–252

    Google Scholar 

  17. IBA (2007) InfiniBand architecture specification, vol 1. Release 1.2.1

  18. ITRS (2010) International technology roadmap for semiconductors: 2010 update. http://www.itrs.net/Links/2010ITRS/Home2010.htm. Accessed Jan 2012

  19. Kim J, Dally WJ, Towles B, Gupta AK (2005) Microarchitecture of a high-radix router. SIGARCH Comput Archit News 33(2):420–431

    Article  Google Scholar 

  20. Kim J, Dally WJ, Scott S, Abts D (2008) Technology-driven, highly-scalable dragonfly topology. In: Proceedings of the 35th driven, highly-scalable dragonfly topology. IEEE Computer Society, Washington, DC, pp 77–88

  21. Minkenberg C, Gusat M (2007) Speculative flow control for high-radix datacenter interconnect routers. In: Proceedings of the parallel and distributed processing symposium. IEEE Computer Society, Los Alamitos, pp 1–10

  22. Minkenberg C, Abel F, Muller P, Krishnamurthy R, Gusat M, Hemenway BR (2005) Control path implementation for a low-latency optical HPC switch. In: Proceedings of the 13th symposium on high performance interconnects. IEEE Computer Society, Washington, DC, pp 29–35

  23. Mora G, Flich J, Duato J, López P, Baydal E, Lysne O (2006) Towards an efficient switch architecture for high-radix switches. In: Proceedings of the 2006 ACM/IEEE symposium on architecture for networking and communications systems. ACM, New York, pp 11–20

  24. Oracle (2010) Sun Datacenter Infiniband Switch 36, Sun Datacenter Infiniband Switch 72, Sun Datacenter Infiniband Switch 648: architecture and deployment. Oracle White Paper. http://www.oracle.com/us/sun/sun-datacenter-ib-switches-arch-wp-071733. Accessed June 2014

  25. Petrini F, Vanneschi M (1995) K-ary \(n\)-trees: high performance networks for massively parallel architectures. Tech. Rep. TR-95-18, University of Pisa

  26. Reinemo SA, Sem-Jacobsen FO, Skeie T (2012) Fat-trees and dragonflies–a perspective on topologies. Contributed talk at the HPC Advisory Council Workshop, Lugano

    Google Scholar 

  27. Scott S, Abts D, Kim J, Dally WJ (2006) The BlackWidow high-radix Clos network. SIGARCH Comput Archit News 34(2):16–28

    Article  Google Scholar 

  28. Villar JA, Andújar FJ, Alfaro FJ, Sánchez JL, Duato J (2011a) An alternative for building high-radix switches: application for special traffic patterns. Tech. Rep. DIAB-11-02-2, Department of Computing Systems. University of Castilla-La Mancha. http://www.dsi.uclm.es/descargas/technicalreports/DIAB-11-02-2/diab-11-02-2. Accessed March 2015

  29. Villar JA, Andújar FJ, Sánchez JL, Alfaro FJ, Duato J (2011b) Evaluation of an alternative for increasing switch radix. In: Proceedings of the 10th IEEE international symposium on network computing and applications (NCA), IEEE Computer Society, Washington, DC

  30. Villar JA, Andújar FJ, Sánchez JL, Alfaro FJ, Gámez JA, Duato J (2013) Obtaining the optimal configuration of high-radix combined switches. J Parallel Distrib Comput 73(9):1239–1250

    Article  Google Scholar 

  31. Villar JA, Andújar FJ, Alfaro FJ, Sánchez JL, Gámez JA, Duato J (2014) Formalization and configuration methodology for high-radix combined switches. J Supercomput 69(3):1410–1444

    Article  Google Scholar 

Download references

Acknowledgments

This work has been jointly supported by MINECO and EU (FEDER funds) under the Projects TIN2012-38341-C01, TIN2012-38341-C04, and by Junta de Comunidades de Castilla-La Mancha under the Project PEII-2014-028-P. Francisco J. Andujar is also funded by MICINN under FPU Grant AP2010-4680.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Juan A. Villar.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Villar, J.A., Andujar, F.J., Alfaro, F.J. et al. Optimizing the configuration of combined high-radix switches. J Supercomput 71, 2614–2643 (2015). https://doi.org/10.1007/s11227-015-1408-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-015-1408-x

Keywords

Navigation