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

被引:4
|
作者
Ito, Kohei [1 ]
Iizuka, Kensuke [1 ]
Hironaka, Kazuei [1 ]
Hu, Yao [2 ]
Koibuchi, Michihiro [2 ]
Amano, Hideharu [1 ]
机构
[1] Keio Univ, Yokohama, Kanagawa 2238522, Japan
[2] Natl Inst Informat, Tokyo 1018430, Japan
来源
关键词
multi-FPGA; multi-FPGA communication; circuit-switched network; STDM switch; TOPOLOGY;
D O I
10.1587/transinf.2021PAP0002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 timedivision 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.
引用
收藏
页码:2029 / 2039
页数:11
相关论文
共 50 条
  • [41] A circuit partitioning algorithm with path delay constraints for multi-FPGA systems
    Togawa, N
    Sato, M
    Ohtsuki, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1997, E80A (03): : 494 - 505
  • [42] A PROTOTYPE CIRCUIT-SWITCHED MULTIWAVELENGTH OPTICAL METROPOLITAN-AREA NETWORK
    JANNIELLO, FJ
    RAMASWAMI, R
    STEINBERG, DG
    JOURNAL OF LIGHTWAVE TECHNOLOGY, 1993, 11 (5-6) : 777 - 782
  • [43] DATA TRAFFIC PERFORMANCE OF AN INTEGRATED CIRCUIT-SWITCHED AND PACKET-SWITCHED MULTIPLEX STRUCTURE
    WEINSTEIN, CJ
    MALPASS, ML
    FISHER, MJ
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1980, 28 (06) : 873 - 878
  • [44] EVALUATION OF CIRCUIT-SWITCHED NETWORK PERFORMANCES USING SERVICE AVAILABILITY CRITERIA
    CACOPARDI, S
    DECINA, M
    ROVERI, A
    ALTA FREQUENZA, 1982, 51 (01): : 3 - 8
  • [45] MODEL FOR EVALUATING PERFORMANCE OF AN INTEGRATED CIRCUIT-SWITCHED AND PACKET-SWITCHED MULTIPLEX STRUCTURE
    FISCHER, MJ
    HARRIS, TC
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1976, 24 (02) : 195 - 202
  • [46] Multi-service radio dimensioning for UNITS circuit-switched services
    Adiego, D
    Cordier, C
    IEEE 54TH VEHICULAR TECHNOLOGY CONFERENCE, VTC FALL 2001, VOLS 1-4, PROCEEDINGS, 2001, : 2745 - 2749
  • [47] A Profiler for a Heterogeneous Multi-Core Multi-FPGA System
    Nunes, Daniel
    Saldana, Manuel
    Chow, Paul
    PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, 2008, : 113 - +
  • [48] Network-on-Multi-Chip (NoMC) for multi-FPGA multimedia systems
    Stepniewska, Marta
    Luczak, Adam
    Siast, Jakub
    13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 475 - 481
  • [49] Demonstration of Flow-in-Cloud: A multi-FPGA system
    Hironaka, Kazuei
    Iizuka, Kensuke
    Ben Ahmed, Akram
    Ullah, M. M. Imdad
    Yamauchi, Yugo
    Sun, Yuxi
    Yamakura, Miho
    Hiruma, Aoi
    Amano, Hideharu
    2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 417 - 418
  • [50] Performance of a LU decomposition on a multi-FPGA system compared to a low power commodity microprocessor system
    Center for High Performance Computing, Utah State University, 4175 Old Main Hill, Logan
    UT
    84322-4175, United States
    不详
    UT
    84322-4120, United States
    Scalable Comput. Pract. Exp., 2007, 4 (373-385):