The search functionality is under construction.

IEICE TRANSACTIONS on Information

Improving the Performance of Circuit-Switched Interconnection Network for a Multi-FPGA System

Kohei ITO, Kensuke IIZUKA, Kazuei HIRONAKA, Yao HU, Michihiro KOIBUCHI, Hideharu AMANO

  • Full Text Views

    0

  • Cite this

Summary :

Multi-FPGA systems have gained attention because of their high performance and power efficiency. A multi-FPGA system called Flow-in-Cloud (FiC) is currently being developed as an accelerator of multi-access edge computing (MEC). FiC consists of multiple mid-range FPGAs tightly connected by high-speed serial links. Since time-critical jobs are assumed in MEC, a circuit-switched network with static time-division multiplexing (STDM) switches has been implemented on FiC. This paper investigates techniques of enhancing the interconnection performance of FiC. Unlike switching fabrics for Network on Chips or parallel machines, economical multi-FPGA systems, such as FiC, use Xilinx Aurora IP and FireFly cables with multiple lanes. We adopted the link aggregation and the slot distribution for using multiple lanes. To mitigate the bottleneck between an STDM switch and user logic, we also propose a multi-ejection STDM switch. We evaluated various combinations of our techniques by using three practical applications on an FiC prototype with 24 boards. When the number of slots is large and transferred data size is small, the slot distribution was sometimes more effective, while the link aggregation was superior for other most cases. Our multi-ejection STDM switch mitigated the bottleneck in ejection ports and successfully reduced the number of time slots. As a result, by combining the link aggregation and multi-ejection STDM switch, communication performance improved up to 7.50 times with few additional resources. Although the performance of the fast Fourier transform with the highest communication ratio could not be enhanced by using multiple boards when a lane was used, 1.99 times performance improvement was achieved by using 8 boards with four lanes and our multi-ejection switch compared with a board.

Publication
IEICE TRANSACTIONS on Information Vol.E104-D No.12 pp.2029-2039
Publication Date
2021/12/01
Publicized
2021/08/05
Online ISSN
1745-1361
DOI
10.1587/transinf.2021PAP0002
Type of Manuscript
Special Section PAPER (Special Section on Parallel, Distributed, and Reconfigurable Computing, and Networking)
Category

Authors

Kohei ITO
  Keio University
Kensuke IIZUKA
  Keio University
Kazuei HIRONAKA
  Keio University
Yao HU
  National Institute of Informatics
Michihiro KOIBUCHI
  National Institute of Informatics
Hideharu AMANO
  Keio University

Keyword