An Efficient FPGA-Based Network-on-Chip Simulation Framework Utilizing the Hard Blocks

被引:0
|
作者
B. M. Prabhu Prasad
Khyamling Parane
Basavaraj Talawar
机构
[1] National Institute of Technology Karnataka Surathkal,SPARK Lab, Department of CSE
关键词
FPGA; Network-on-chip; NoC; Xilinx DSP48E1; Router microarchitecture; Crossbar;
D O I
暂无
中图分类号
学科分类号
摘要
In multi-processor system-on-chips, on-chip interconnection plays a significant role. The type of on-chip architecture being used in an application decides the performance of that application. Hence, a quick and versatile network-on-Chip (NoC) simulator, particularly for the larger designs, is essential to explore and find the best suitable NoC configuration for individual applications. An FPGA-based NoC simulation framework has been proposed in this work. The crossbar switch of the NoC router with buffers and five ports has been embedded in the wide multiplexers of the DSP48E1 slices. The distinctive feature of dynamic mode functionality of the DSP48E1 slices every clock cycle depending on the control signals of multiplexer plays a crucial role in incorporating the crossbar functionality. A substantial decrease in the configurable logic blocks (CLBs) utilization of NoC topologies on the FPGA has been observed by embedding the functionality of the crossbar on the DSP48E1 slices. Since there is a reduction in the use of CLB resources employing the crossbar based on DSP48E1, topologies of larger sizes can be simulated. 6×6\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$6\times 6$$\end{document} Mesh topology with the DSP crossbar implementation consumes 36% fewer lookup tables (LUTs) and 40% fewer flip flops than the Mesh topology with CLB-based crossbar implementation. 41% fewer LUTs and 23% fewer slices are consumed by the proposed work with respect to the state-of-the-art CONNECT NoC generation tool. Compared to DART, a reduction of 86% and 80% in LUTs and slices has been observed with respect to the proposed work. Hoplite-DSP implements the unidirectional Torus topology with no buffers considering the deflective routing algorithm. The proposed work targets Mesh-based topologies with buffers and bidirectional ports with XY and look-ahead routing algorithms.
引用
收藏
页码:5247 / 5271
页数:24
相关论文
共 50 条
  • [41] Simulation and Performance Evaluation of a Network-on-Chip Architecture based on SystemC
    Thanh-Vu Le-Van
    Xuan-Tu Tran
    Dien-Tap Ngo
    2012 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC 2012), 2012, : 170 - 175
  • [42] FPGA ACCELERATION OF SPARSE MATRIX-VECTOR MULTIPLICATION BASED ON NETWORK-ON-CHIP
    Jheng, H. Y.
    Sun, C. C.
    Ruan, S. J.
    Goetze, J.
    19TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO-2011), 2011, : 744 - 748
  • [43] SecONet: A Security Framework for a Photonic Network-on-Chip
    Bashir, Janibul
    Goodchild, Chandran
    Sarangi, Smruti Ranjan
    2020 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS), 2020,
  • [44] A MapReduce framework implementation for Network-on-Chip platforms
    Gyftakis, Konstantinos
    Anagnostopoulos, Iraklis
    Soudris, Dimitrios
    Reisis, Dionysios
    2014 21ST IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2014, : 120 - 123
  • [45] An Area-efficient Network Interface for a TDM-based Network-on-Chip
    Sparso, Jens
    Kasapaki, Evangelia
    Schoeberl, Martin
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1044 - 1047
  • [46] Efficient Application Specification for Network-on-Chip Exploration
    Zhang, Zhe
    Hu, Xiaoming
    2009 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL 2, PROCEEDINGS, 2009, : 368 - 371
  • [47] An Efficient Hybrid-Switched Network-on-Chip for Chip Multiprocessors
    Lotfi-Kamran, Pejman
    Modarressi, Mehdi
    Sarbazi-Azad, Hamid
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (05) : 1656 - 1662
  • [48] FCUDA-NoC: A Scalable and Efficient Network-on-Chip Implementation for the CUDA-to-FPGA Flow
    Chen, Yao
    Gurumani, Swathi T.
    Liang, Yun
    Li, Guofeng
    Guo, Donghui
    Rupnow, Kyle
    Chen, Deming
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (06) : 2220 - 2233
  • [49] An Efficient Network-on-Chip Router for Dataflow Architecture
    Shen, Xiao-Wei
    Ye, Xiao-Chun
    Tan, Xu
    Wang, Da
    Zhang, Lunkai
    Li, Wen-Ming
    Zhang, Zhi-Min
    Fan, Dong-Rui
    Sun, Ning-Hui
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2017, 32 (01) : 11 - 25
  • [50] Accelerating Network-on-Chip Simulation via Sampling
    Dai, Wenbo
    Jerger, Natalie Enright
    2014 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS), 2014, : 135 - 136