期刊论文详细信息
Technologies
Novel Benes Network Routing Algorithm and Hardware Implementation
Christos Kouloumentas1  Panos Groumas1  Dimitris Nikolaidis2  Hercules Avramopoulos2 
[1] Optagon Photonics, Eleftheriou Venizelou 47, 15351 Pallini, Greece;School of Electrical and Computer Engineering, National Technical University of Athens, Iroon Polytechniou 9, 15773 Athens, Greece;
关键词: Benes network;    routing algorithm;    hardware implementation;    FPGA;    optical switching;    data center;   
DOI  :  10.3390/technologies10010016
来源: DOAJ
【 摘 要 】

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 × 8, 16 × 16, 32 × 32, 64 × 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.

【 授权许可】

Unknown   

  文献评价指标  
  下载次数:0次 浏览次数:1次