A Resource-Efficient Communication Architecture for Chip Multiprocessors on FPGAs

被引:3
|
作者
Wang, Xiaofang [1 ]
Thota, Swetha [1 ]
机构
[1] Villanova Univ, Dept Elect & Comp Engn, Villanova, PA 19085 USA
关键词
chip multiprocessors; FPGA; network on chip; mesh topology; resource efficient;
D O I
10.1007/s11390-011-1145-4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Significant advances in field-programmable gate arrays (FPGAs) have made it viable to explore innovative multiprocessor solutions on a single FPGA chip. For multiprocessors, an efficient communication network that matches the needs of the target application is always critical to the overall performance. Wormhole packet-switching network-on-chip (NoC) solutions are replacing conventional shared buses to deal with scalability and complexity challenges coming along with the increasing number of processing elements (PEs). However, the quest for high performance networks has led to very complex and resource-expensive NoC designs, leaving little room for the real computing force, i.e., PEs. Moreover, many techniques offer very small performance gains or none at all when network traffic is light while increasing the resource usage of routers. We argue that computation is still the primary task of multiprocessors and sufficient resources should be reserved for PEs. This paper presents our novel design and implementation of a resource-efficient communication network for multiprocessors on FPGAs. We reduce not only the required number of routers for a given number of PEs by introducing a new PE-router topology, but also the resource requirement of each router. Our communication network relies on the NEWS channels to transfer packets in a pipelined fashion following the path determined by the routing network. The implementation results on various Xilinx FPGAs show good performance in the typical range of network load for multiprocessor applications.
引用
收藏
页码:434 / 447
页数:14
相关论文
共 50 条
  • [1] A Resource-Efficient Communication Architecture for Chip Multiprocessors on FPGAs
    Maggie
    Swetha Thota
    Journal of Computer Science & Technology, 2011, 26 (03) : 434 - 447
  • [2] A Resource-Efficient Communication Architecture for Chip Multiprocessors on FPGAs
    Xiaofang (Maggie) Wang
    Swetha Thota
    Journal of Computer Science and Technology, 2011, 26 : 434 - 447
  • [3] DURE: An Energy- and Resource-Efficient TCAM Architecture for FPGAs With Dynamic Updates
    Ullah, Inayat
    Ullah, Zahid
    Afzaal, Umar
    Lee, Jeong-A
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (06) : 1298 - 1307
  • [4] Resource-Efficient Database Query Processing on FPGAs
    Moghaddamfar, Mehdi
    Farber, Christian
    Lehner, Wolfgang
    May, Norman
    Kumar, Akash
    17TH INTERNATIONAL WORKSHOP ON DATA MANAGEMENT ON NEW HARDWARE, DAMON 2021, 2021,
  • [5] Implementation of PRINCE with resource-efficient structures based on FPGAs
    Li, Lang
    Feng, Jingya
    Liu, Botao
    Guo, Ying
    Li, Qiuping
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2021, 22 (11) : 1505 - 1516
  • [6] Architecture optimizations for synchronization and communication on chip multiprocessors
    Fide, Sevin
    Jenks, Stephen
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2266 - 2273
  • [7] Resource-Efficient Dynamic Partial Reconfiguration on FPGAs for Space Instruments
    Doerflinger, Alexander
    Fiethe, Bjoern
    Michalik, Harald
    Fekete, Sandor P.
    Keldenich, Phillip
    Scheffer, Christian
    2017 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2017, : 24 - 31
  • [8] ThunderGP: Resource-Efficient Graph Processing Framework on FPGAs with HLS
    Chen, Xinyu
    Cheng, Feng
    Tan, Hongshi
    Chen, Yao
    He, Bingsheng
    Wong, Weng-Fai
    Chen, Deming
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2022, 15 (04)
  • [9] Communication-Aware and Resource-Efficient NoC-Based Architecture for CNN Acceleration
    Ji, Huidong
    Ding, Chen
    Huang, Boming
    Huan, Yuxiang
    Zheng, Li-Rong
    Zou, Zhuo
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2024, 14 (03) : 440 - 454
  • [10] Resource-Efficient Logarithmic Number Scale Arithmetic for SPN Inference on FPGAs
    Weber, Lukas
    Sommer, Lukas
    Oppermann, Julian
    Molina, Alejandro
    Kersting, Kristian
    Koch, Andreas
    2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 251 - 254