Cost-Efficient On-Chip Routing Implementations for CMP and MPSoC Systems

被引:36
|
作者
Rodrigo, S. [1 ]
Flich, J. [1 ]
Roca, A. [1 ]
Medardoni, S. [2 ]
Bertozzi, D. [3 ]
Camacho, J. [1 ]
Silla, F. [1 ]
Duato, J. [1 ,4 ]
机构
[1] Univ Politecn Valencia, Parallel Architectures Grp, Valencia 46022, Spain
[2] Integrated Syst Lab Minatec, F-38000 Grenoble, France
[3] Univ Ferrara, Dept Engn, I-44100 Ferrara, Italy
[4] Simula Res Lab, N-1364 Oslo, Norway
关键词
Fault-tolerance; logic design; networks-on-chip; routing;
D O I
10.1109/TCAD.2011.2119150
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The high-performance computing domain is enriching with the inclusion of networks-on-chip (NoCs) as a key component of many-core (CMPs or MPSoCs) architectures. NoCs face the communication scalability challenge while meeting tight power, area, and latency constraints. Designers must address new challenges that were not present before. Defective components, the enhancement of application-level parallelism, or power-aware techniques may break topology regularity, thus, efficient routing becomes a challenge. This paper presents universal logic-based distributed routing (uLBDR), an efficient logic-based mechanism that adapts to any irregular topology derived from 2-D meshes, instead of using routing tables. uLBDR requires a small set of configuration bits, thus being more practical than large routing tables implemented in memories. Several implementations of uLBDR are presented highlighting the tradeoff between routing cost and coverage. The alternatives span from the previously proposed LBDR approach (with 30% of coverage) to the uLBDR mechanism achieving full coverage. This comes with a small performance cost, thus exhibiting the tradeoff between fault tolerance and performance. Power consumption, area, and delay estimates are also provided highlighting the efficiency of the mechanism. To do this, different router models (one for CMPs and one for MPSoCs) have been designed as a proof concept.
引用
收藏
页码:534 / 547
页数:14
相关论文
共 50 条
  • [41] Flexible On-Chip Power Delivery for Energy Efficient Heterogeneous Systems
    Calhoun, Benton H.
    Craig, Kyle
    2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [42] Energy efficient adaptive clustering of on-chip power delivery systems
    Vaisband, Inna
    Friedman, Eby G.
    INTEGRATION-THE VLSI JOURNAL, 2015, 48 : 1 - 9
  • [43] A case for hierarchical rings with deflection routing: An energy-efficient on-chip communication substrate
    Ausavarungnirun, Rachata
    Fallin, Chris
    Yu, Xiangyao
    Chang, Kevin Kai-Wei
    Nazario, Greg
    Das, Reetuparna
    Loh, Gabriel H.
    Mutlu, Onur
    PARALLEL COMPUTING, 2016, 54 : 29 - 45
  • [44] A method for determining cost-efficient inspection strategies in multistage production systems
    Van Volsem, Sofie
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2007, 5 (04): : 343 - 346
  • [45] A cost-efficient implementation of public-key cryptography on embedded systems
    Wang, Long
    Zhao, Hui
    Bai, Guoqiang
    2007 INTERNATIONAL WORKSHOP ON ELECTRON DEVICES AND SEMICONDUCTOR TECHNOLOGY, 2007, : 182 - +
  • [46] Using Simulation to Design Scalable and Cost-Efficient Archival Storage Systems
    Byron, James
    Long, Darrell D. E.
    Miller, Ethan L.
    2018 IEEE 26TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2018, : 25 - 39
  • [47] Cost-efficient symbol detection scheme for SDM-OFDM systems
    Lee, Seongjoo
    Jung, Yunho
    Noh, Seungphyo
    Kim, Jaeseok
    IEICE ELECTRONICS EXPRESS, 2007, 4 (20): : 624 - 630
  • [48] Cost-Efficient Design of Future Broadband Fixed Wireless Access Systems
    M.D. Louta
    P.P. Demestichas
    E.D. Loutas
    S.K. Kraounakis
    M.E. Theologou
    M.E. Anagnostou
    Wireless Personal Communications, 2003, 27 : 57 - 87
  • [49] A Cognitive Control Method for Cost-Efficient CBTC Systems With Smart Grids
    Sun, Wenzhe
    Yu, Fei Richard
    Tang, Tao
    You, Siqing
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2017, 18 (03) : 568 - 582
  • [50] A method for determining cost-efficient inspection strategies in multistage production systems
    Sofie Van Volsem
    4OR, 2007, 5 : 343 - 346