Novel Benes Network Routing Algorithm and Hardware Implementation

被引:3
作者
Nikolaidis, Dimitris [1 ]
Groumas, Panos [2 ]
Kouloumentas, Christos [2 ]
Avramopoulos, Hercules [1 ]
机构
[1] Natl Tech Univ Athens, Sch Elect & Comp Engn, Iroon Polytech 9, Athens 15773, Greece
[2] Optagon Photon, Eleftheriou Venizelou 47, Pallini 15351, Greece
基金
欧盟地平线“2020”;
关键词
Benes network; routing algorithm; hardware implementation; FPGA; optical switching; data center; NONBLOCKING; SWITCH; INTEGRATION;
D O I
10.3390/technologies10010016
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Benes/Clos networks constitute a particularly important part of interconnection networks and have been used in numerous areas, such as multi-processor systems, data centers and on-chip networks. They have also attracted great interest in the field of optical communications due to the increasing popularity of optical switches based on these architectures. There are numerous algorithms aimed at routing these types of networks, with varying degrees of utility. Linear algorithms, such as Sun Tsu and Opferman, were historically the first attempt to standardize the routing procedure of this types of networks. They require matrix-based calculations, which are very demanding in terms of resources and in some cases involve backtracking, which impairs their efficiency. Parallel solutions, such as Lee's algorithm, were introduced later and provide a different answer that satisfy the requirements of high-performance networks. They are, however, extremely complex and demand even more resources. In both cases, hardware implementations reflect their algorithmic characteristics. In this paper, we attempt to design an algorithm that is simple enough to be implemented on a small field programmable gate array board while simultaneously efficient enough to be used in practical scenarios. The design itself is of a generic nature; therefore, its behavior across different sizes (8 x 8, 16 x 16, 32 x 32, 64 x 64) is examined. The platform of implementation is a medium range FPGA specifically selected to represent the average hardware prototyping device. In the end, an overview of the algorithm's imprint on the device is presented alongside other approaches, which include both hard and soft computing techniques.
引用
收藏
页数:23
相关论文
共 36 条
  • [1] Aghakhani K., 2016, INT J ED ADV, V7, P168
  • [2] LOOPING ALGORITHM EXTENDED TO BASE 2T REARRANGEABLE SWITCHING NETWORKS
    ANDRESEN, S
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1977, 25 (10) : 1057 - 1063
  • [3] [Anonymous], 1981, IEEE T COMPUT
  • [4] Benes V.E, 1965, MATH THEORY CONNECTI
  • [5] Boutros A, 2021, IEEE CIRC SYST MAG, V21, P4, DOI 10.1109/MCAS.2021.3071607
  • [6] Chakrabarty A., 2009, P 2009 COMP WORLD FU
  • [7] Chihming Chang, 1997, Parallel Processing Letters, V7, P279, DOI 10.1142/S0129626497000292
  • [8] A STUDY OF NON-BLOCKING SWITCHING NETWORKS
    CLOS, C
    [J]. BELL SYSTEM TECHNICAL JOURNAL, 1953, 32 (02): : 406 - 424
  • [9] Hybrid MZI-SOA InGaAs/InP Photonic Integrated Switches
    Ding, Minsheng
    Wonfor, Adrian
    Cheng, Qixiang
    Penty, Richard V.
    White, Ian H.
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS, 2018, 24 (01)
  • [10] Dupuis N, 2020, 2020 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXPOSITION (OFC)