High Performance Dynamic Resource Allocation for Guaranteed Service in Network-on-Chips

被引:6
作者
Chen, Yong [1 ]
Matus, Emil [1 ,2 ]
Moriam, Sadia [1 ,2 ]
Fettweis, Gerhard P. [1 ,2 ]
机构
[1] Tech Univ Dresden, Vodafone Chair Mobile Commun Syst, Dresden, Germany
[2] Tech Univ Dresden, Ctr Adv Elect Dresden cfAED, Dresden, Germany
基金
欧盟地平线“2020”;
关键词
Resource management; Time division multiplexing; Ports (Computers); Hardware; Software; Wires; Scalability; Circuit switching; time-division multiplexing network-on-chip; guaranteed services; connection allocation; hardware accelerator; NOC;
D O I
10.1109/TETC.2017.2765825
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a dedicated connection allocation unit-the NoCManager-implementing the connection allocation functionality in circuit-switched network-on-chip (NoC) based on time-division-multiplexing (TDM). The NoCManager employs a novel trellis-search-algorithm (TESSA) that solves the allocation optimization problem by making use of dynamic programming approach. This enables to explore all possible paths between source-destination node pairs in order to determine the shortest available path. Three different trellis structures are proposed and analyzed for the purpose of different application scenarios. In contrast to previous TDM allocation approaches, the proposed method offers the following advantages: (1) hardware supported fast and high-throughput allocation mechanism; (2) improved success rate due to parallel multi-slot multi-path search mechanism; (3) selection of the contention-free shortest path with a guaranteed low latency; (4) general mathematical formulation allowing a variety of optimization ideas. The proposed method is compared to the state of the art centralized and distributed techniques under uniformly distributed random traffic as well as real-application traffic. The experimental results demonstrate two orders of magnitude improvement in allocation speed and tens of times higher success rate against the centralized software solutions, and 5 to 10 percent higher success rate against the centralized hardware solution. Moreover, it achieves up to 8x higher allocation speed and up to 29 percent higher success rate against recently proposed distributed solution.
引用
收藏
页码:503 / 516
页数:14
相关论文
共 37 条
  • [1] [Anonymous], 2012, P 2012 INT NETW ARCH
  • [2] [Anonymous], 2014, P C DES AUT TEST EUR
  • [3] [Anonymous], THESIS
  • [4] A router architecture for connection-oriented service guarantees in the MANGO clockless network-on-chip
    Bjerregaard, T
    Sparso, J
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 1226 - 1231
  • [5] Bradley S.P., 1977, APPL MATH PROGRAMMIN
  • [6] Chen CQ, 2011, ACTA MECH SOLIDA SIN, V24, P1
  • [7] Lactobacillus pentosus GMNL-77 inhibits skin lesions in imiquimod-induced psoriasis-like mice
    Chen, Yi-Hsing
    Wu, Chieh-Shan
    Chao, Ya-Husan
    Lin, Chi-Chen
    Tsai, Hui-Yun
    Li, Yi-Rong
    Chen, Yi-Zhen
    Tsai, Wan-Hua
    Chen, Yu-Kuo
    [J]. JOURNAL OF FOOD AND DRUG ANALYSIS, 2017, 25 (03) : 559 - 566
  • [8] Trellis-search based Dynamic Multi-Path Connection Allocation for TDM-NoCs
    Chen, Yong
    Matus, Emil
    Fettweis, Gerhard P.
    [J]. 2016 INTERNATIONAL GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI), 2016, : 323 - 328
  • [9] Chen YL, 2016, CHINA PERSPECTIVE, P1
  • [10] Coskun AK, 2016, DES AUT TEST EUROPE, P1309