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 条
  • [21] Leighton F.T., 1992, INTRO PARALLEL ALGOR
  • [22] 16 x 16 non-blocking silicon optical switch based on electro-optic Mach-Zehnder interferometers
    Lu, Liangjun
    Zhao, Shuoyi
    Zhou, Linjie
    Li, Dong
    Li, Zuxiang
    Wang, Minjuan
    Li, Xinwan
    Chen, Jianping
    [J]. OPTICS EXPRESS, 2016, 24 (09): : 9295 - 9307
  • [23] Maier G., 2006, P 2006 WORKSH HIGH P
  • [24] Co-packaged datacenter optics: Opportunities and challenges
    Minkenberg, Cyriel
    Krishnaswamy, Rajagopal
    Zilkie, Aaron
    Nelson, David
    [J]. IET OPTOELECTRONICS, 2021, 15 (02) : 77 - 91
  • [25] NASSIMI D, 1981, IEEE T COMPUT, V30, P332, DOI 10.1109/TC.1981.1675791
  • [26] Nassimi D., 1980, Conference Proceedings of the 7th Annual Symposium on Computer Architecture, P190
  • [27] CLASS OF REARRANGEABLE SWITCHING NETWORKS .1. CONTROL ALGORITHM
    OPFERMAN, DC
    TSAOWU, NT
    [J]. BELL SYSTEM TECHNICAL JOURNAL, 1971, 50 (05): : 1579 - +
  • [28] 32 x 32 silicon electro-optic switch with built-in monitors and balanced-status units
    Qiao, Lei
    Tang, Weijie
    Chu, Tao
    [J]. SCIENTIFIC REPORTS, 2017, 7
  • [29] Ultrafast optical circuit switching for data centers using integrated soliton microcombs
    Raja, Arslan Sajid
    Lange, Sophie
    Karpov, Maxim
    Shi, Kai
    Fu, Xin
    Behrendt, Raphael
    Cletheroe, Daniel
    Lukashchuk, Anton
    Haller, Istvan
    Karinou, Fotini
    Thomsen, Benn
    Jozwik, Krzysztof
    Liu, Junqiu
    Costa, Paolo
    Kippenberg, Tobias Jan
    Ballani, Hitesh
    [J]. NATURE COMMUNICATIONS, 2021, 12 (01)
  • [30] EFFICIENT NONBLOCKING SWITCHING-NETWORKS FOR INTERPROCESSOR COMMUNICATIONS IN MULTIPROCESSOR SYSTEMS
    SHAO, FC
    ORUC, AY
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (02) : 132 - 141