Dynamic Guaranteed Service Communication on Best-Effort Networks-on-Chip

被引:0
|
作者
Munk, Peter [1 ]
Freier, Matthias [1 ]
Richling, Jan [2 ]
Chen, Jian-Jia [3 ]
机构
[1] Robert Bosch GmbH, D-70442 Stuttgart, Germany
[2] South Westphalia Univ Appl Sci, D-58095 Hagen, Germany
[3] TU Dortmund Univ, D-44227 Dortmund, Germany
关键词
D O I
10.1109/PDP.2015.47
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In order to execute applications under real-time constraints on many-core processors with a Network-on-Chip (NoC), guaranteed service (GS) communication with guaranteed end-to-end latency and bandwidth is required. Several hardware-based solutions for GS communication have been proposed in literature. However, commercially available many-core processors, e.g., Tilera's TilePro64 or Adapteva's Epiphany, do not support such features. In this paper, we propose a software solution that allows GS communication on 2D-mesh packet-switching NoCs. Our investigation is based on a hardware model that is applicable to commercially available processors, which include multiple NoCs to separate request and response packets and support only best-effort communication. We prove that a common upper bound of the injection rate for all sources limits the congestion which leads to an upper bound of the worst-case transmission latency (WCTL) for any transmission, i.e., the combination of a request and a response packet. Furthermore, our approach supports arbitrary transmission streams that can be modified at runtime without violating the upper bound of the WCTL, as long as the injection rate is not violated. This enables adaptive features such as task migration or dynamic scheduling policies. Experiments evaluate our solution for different traffic patterns.
引用
收藏
页码:353 / 360
页数:8
相关论文
共 50 条
  • [11] On the integration of best-effort and guaranteed performance services
    Altman, Eitan
    Artiges, Damien
    Traore, Karim
    European Transactions on Telecommunications, 10 (02): : 125 - 134
  • [12] On the integration of best-effort and guaranteed performance services
    Altman, E
    Artiges, D
    Traore, K
    EUROPEAN TRANSACTIONS ON TELECOMMUNICATIONS, 1999, 10 (02): : 125 - 134
  • [13] Analysis of Worst-case Delay Bounds for Best-effort Communication in Wormhole Networks on Chip
    Qian, Yue
    Lu, Zhonghai
    Dou, Wenhua
    2009 3RD ACM/IEEE INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP, 2009, : 44 - +
  • [14] The Asymmetric Best-Effort service
    Hurley, P
    Le Boudec, JY
    Thiran, P
    GLOBECOM'99: SEAMLESS INTERCONNECTION FOR UNIVERSAL SERVICES, VOL 1-5, 1999, : 755 - 761
  • [15] Computing Accurate Performance Bounds for Best Effort Networks-on-Chip
    Rahmati, Dara
    Murali, Srinivasan
    Benini, Luca
    Angiolini, Federico
    De Micheli, Giovanni
    Sarbazi-Azad, Hamid
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (03) : 452 - 467
  • [16] QoS in best-effort networks
    Wydrowski, B
    Zukerman, M
    IEEE COMMUNICATIONS MAGAZINE, 2002, 40 (12) : 44 - 49
  • [17] A framework for best-effort service provisioning in ad hoc networks
    Jesus, Vitor
    Aguiar, Rui L.
    2007 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1-3, 2007, : 773 - 780
  • [18] A proposal for an Asymmetric Best-Effort service
    Hurley, P
    Le Boudec, JY
    IWQOS '99: 1999 SEVENTH INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, 1999, : 132 - 134
  • [19] DESIGN CONCEPT AND MICROARCHITECTURE OF NETWORK-ON-CHIP WITH BEST-EFFORT AND GUARANTEED-THROUGHPUT SERVICES
    Samman, Faizal Arya
    Hollstein, Thomas
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2019, 15 (01): : 305 - 319
  • [20] Refining synchronous communication onto network-on-chip best-effort services
    Lu, Zhonghai
    Sander, Ingo
    Jantsch, Axel
    APPLICATIONS OF SPECIFICATION AND DESIGN LANGUAGES FOR SOCS, 2006, : 23 - 38