Guaranteed Service Virtual Channel Allocation in NoCs for Run-Time Task Scheduling

被引:0
|
作者
Winter, Markus [1 ]
Fettweis, Gerhard P. [1 ]
机构
[1] Tech Univ Dresden, Vodafone Chair Mobile Commun Syst, Dresden, Germany
关键词
Network-on-Chip; virtual channel; guaranteed service; channel allocation; Quality-of-Service; NETWORK; CHIP;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Quality-of-Service becomes a vital requirement in MPSoCs with NoCs. In order to serve them NoCs provide guarantees for latency, jitter and bandwidth by virtual channels. But the allocation of these guaranteed service channels is still an important question. In this paper we present and evaluate different realizations of a central hardware unit which allocates at run-time guaranteed service virtual channels providing QoS in packet-switched NoCs. We evaluate their performance in terms of allocation success, compare it to distributed channel setup techniques for different NoC sizes and traffic scenarios and analyze the required hardware area consumption. We find centralized channel allocation to be very suitable for our run-time task scheduling programming model.
引用
收藏
页码:413 / 418
页数:6
相关论文
共 50 条
  • [1] A framework for hierarchical scheduling on multiprocessors: from application requirements to run-time allocation
    Lipari, Giuseppe
    Bini, Enrico
    [J]. 31ST IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2010), 2010, : 249 - 258
  • [2] RUN-TIME PARALLELIZATION AND SCHEDULING OF LOOPS
    SALTZ, JH
    MIRCHANDANEY, R
    BAXTER, D
    [J]. SPAA 89: PROCEEDINGS OF THE 1989 ACM SYMPOSIUM ON PARALLEL ALGORITHMS AND ARCHITECTURES, 1989, : 303 - 312
  • [3] RUN-TIME PARALLELIZATION AND SCHEDULING OF LOOPS
    SALTZ, JH
    MIRCHANDANEY, R
    CROWLEY, K
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (05) : 603 - 612
  • [4] Resource management and task partitioning and scheduling on a run-time reconfigurable embedded system
    Guha, Radha
    Bagherzadeh, Nader
    Chou, Pai
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2009, 35 (02) : 258 - 285
  • [5] Particle Swarm Optimization for Run-Time Task Decomposition and Scheduling in Evolvable MPSoC
    Vakili, Shervin
    Fakhraie, S. Mehdi
    Mohammadi, Siamak
    Ahmadi, Ali
    [J]. 2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY, VOL II, PROCEEDINGS, 2009, : 28 - 32
  • [6] Pareto-optimization-based run-time task scheduling for embedded systems
    Yang, P
    Catthoor, F
    [J]. CODES(PLUS)ISSS 2003: FIRST IEEE/ACM/IFIP INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN & SYSTEM SYNTHESIS, 2003, : 120 - 125
  • [7] Resource Allocation Algorithms for Guaranteed Service in Application-Specific NoCs
    Yang, Gongming
    He, Hao
    Hu, Jiang
    [J]. 2013 IEEE 31ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2013, : 483 - 486
  • [8] A Network-on-Chip Channel Allocator for Run-Time Task Scheduling in Multi-Processor System-on-Chips
    Winter, Markus
    Fettweis, Gerhard P.
    [J]. 11TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN - ARCHITECTURES, METHODS AND TOOLS : DSD 2008, PROCEEDINGS, 2008, : 133 - 140
  • [9] Adjustable Contiguity of Run-Time Task Allocation in Networked Many-Core Systems
    Fattah, Mohammad
    Liljeberg, Pasi
    Plosila, Juha
    Tenhunen, Hannu
    [J]. 2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 349 - 354
  • [10] Scheduling reconfiguration activities of run-time reconfigurable RTOS using an aperiodic task server
    Goetz, Marcelo
    Dittmann, Florian
    [J]. RECONFIGURABLE COMPUTING: ARCHITECTURES AND APPLICATIONS, 2006, 3985 : 255 - 261