A Unified Approach to Mapping and Routing on a Network-on-Chip for Both Best-Effort and Guaranteed Service Traffic

被引:10
|
作者
Hansson, Andreas [1 ]
Goossens, Kees [2 ,3 ]
Radulescu, Andrei [3 ]
机构
[1] Eindhoven Univ Technol, Dept Elect Engn, NL-5600 MB Eindhoven, Netherlands
[2] Delft Univ Technol, Fac Elect Engn Math & Comp Sci, Comp Engn, NL-2600 GA Delft, Netherlands
[3] NXP Semicond, Res, SOC Architectures & Infrastruct, NL-5656 AE Eindhoven, Netherlands
关键词
D O I
10.1155/2007/68432
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One of the key steps in Network-on-Chip-based design is spatial mapping of cores and routing of the communication between those cores. Known solutions to the mapping and routing problems first map cores onto a topology and then route communication, using separate and possibly conflicting objective functions. In this paper, we present a unified single-objective algorithm, called Unified MApping, Routing, and Slot allocation (UMARS+). As the main contribution, we show how to couple path selection, mapping of cores, and channel time-slot allocation to minimize the network required to meet the constraints of the application. The time-complexity of UMARS+ is low and experimental results indicate a run-time only 20% higher than that of path selection alone. We apply the algorithm to an MPEG decoder System-on-Chip, reducing area by 33%, power dissipation by 35%, and worst-case latency by a factor four over a traditional waterfall approach. Copyright (C) 2007 Andreas Hansson et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
引用
收藏
页数:16
相关论文
共 50 条
  • [11] Best Effort Flow Control in Network-on-Chip
    Talebi, Mohammad S.
    Jafari, Fahimeh
    Khonsari, Ahmad
    Yaghmaee, Mohammad H.
    ADVANCES IN COMPUTER SCIENCE AND ENGINEERING, 2008, 6 : 990 - +
  • [12] Diffusion approximations for a multiclass Markovian service system with "guaranteed" and "best-effort" service levels
    Maglaras, C
    Zeevi, A
    MATHEMATICS OF OPERATIONS RESEARCH, 2004, 29 (04) : 786 - 813
  • [13] Proportionally fair flow control mechanism for best effort traffic in network-on-chip architectures
    Talebi, Mohammad S.
    Jafari, Fahimeh
    Khonsari, Ahmad
    Yaghmaee, Mohammad Hossien
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2010, 25 (04) : 345 - 362
  • [14] A low cost network-on-chip with guaranteed service well suited to the GALS approach
    Panades, Ivan Miro
    Greiner, Alain
    Sheibanyrad, Abbas
    2006 1ST INTERNATIONAL CONFERENCE ON NANO-NETWORKS AND WORKSHOPS, 2006, : 34 - 38
  • [15] Overload Control of Best-Effort Traffic in the UTRAN Transport Network
    Sagfors, Mats
    Virkki, Vesa
    Kuningas, Tarmo
    2006 IEEE 63RD VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-6, 2006, : 456 - +
  • [16] An adaptive routing algorithm for best-effort traffic in integrated-services networks
    Casetti, C
    Favalessa, G
    Mellia, M
    Munafò, M
    TELETRAFFIC ENGINEERING IN A COMPETITIVE WORLD, 1999, 3 : 1281 - 1290
  • [17] Routing in Optical Network-on-Chip: Minimizing Contention with Guaranteed Thermal Reliability
    Li, Mengquan
    Liu, Weichen
    Yang, Lei
    Chen, Peng
    Liu, Duo
    Guan, Nan
    24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, : 364 - 369
  • [18] Router active queue management for both multimedia and best-effort traffic flows
    Shyu, ML
    Chen, SC
    Ranasingha, C
    2004 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXP (ICME), VOLS 1-3, 2004, : 451 - 454
  • [19] Traffic routing between best effort network and premium network
    Lee, Kyu Ouk
    Hahm, Jin Ho
    Kim, Young Sun
    2006 ASIA-PACIFIC CONFERENCE ON COMMUNICATION, VOLS 1 AND 2, 2006, : 293 - +
  • [20] A Traffic-Robust Routing Algorithm for Network-on-Chip Systems
    Xu, Siying
    Meyer, Michael Conrad
    Jiang, Xin
    Watanabe, Takahiro
    2019 IEEE 13TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2019), 2019, : 209 - 216