Network-on-Chip Design for Heterogeneous Multiprocessor System-on-Chip

被引:5
|
作者
Phanibhushana, Bharath [1 ]
Kundu, Sandip [1 ]
机构
[1] Univ Massachusetts, Dept Elect & Comp Engn, Amherst, MA 01003 USA
来源
2014 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI) | 2014年
关键词
D O I
10.1109/ISVLSI.2014.96
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With burgeoning growth of mobile systems, multiprocessor System-on-Chip (MPSoC) connected via Networkon-Chip (NoC) has become ubiquitous. A typical MPSoC in mobile applications consists of multiple CPU cores of varying capabilities, GPU cores, DSP cores, and crypto accelerators and such cores differ widely in their physical size and their bandwidth requirements. Traditional mesh based NoC systems work well for regular structures, but do not map well to heterogeneous MPSoCs. In MPSoC programming model, an application consists of tasks, that represent a unit of work on a core which can be executed asynchronously. The communication between tasks is represented in the form of a directed acyclic graph. The temporal burstness of data which arise from programming model provide opportunity for multiplexing communication between cores, which may be advantageous in reducing network size. Often a task graph needs to meet a real-time deadline. The actual execution time may vary based on the application data. The uncertainty in the execution time may be modeled by a statistical distribution, which further complicates the NoC design. In this paper, we present a synthesis method for hierarchical design of NoC for a given task graph system deadline, that optimizes for router area. A 2-phase design flow is proposed, which consists of topology generation and statistical analysis in an iterative loop. We adopt proportion of Monte-Carlo test cases that meet the deadline as a metric for goodness. The proposed solution is compared against static design approach and simulated annealing (SA) based network generation. On an average, a performance benefit of 10% over SA, 16% over standard mesh and 30% over static design was obtained and a total router area benefit of 59% over SA, 48% over mesh and 55% over static design was observed.
引用
收藏
页码:487 / 492
页数:6
相关论文
共 50 条
  • [1] Network-on-chip: A new paradigm for system-on-chip design
    Nurmi, Jari
    2005 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2005, : 2 - 6
  • [2] Traffic-Aware Application Mapping for Network-on-Chip based Multiprocessor System-on-Chip
    Yang, Lei
    Liu, Weichen
    Jiang, Weiwen
    Zhang, Wei
    Li, Mengquan
    Yi, Juan
    Liu, Duo
    Sha, Edwin H. -M.
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 571 - 576
  • [3] Design and Implementation of an On-Chip Permutation Network for Multiprocessor System-On-Chip
    Phi-Hung Pham
    Song, Junyoung
    Park, Jongsun
    Kim, Chulwoo
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (01) : 173 - 177
  • [4] Reliable network-on-chip design for multi-core system-on-chip
    Chang, Kuei-Chung
    JOURNAL OF SUPERCOMPUTING, 2011, 55 (01): : 86 - 102
  • [5] Reliable network-on-chip design for multi-core system-on-chip
    Kuei-Chung Chang
    The Journal of Supercomputing, 2011, 55 : 86 - 102
  • [6] 3-D Mesh-Based Optical Network-on-Chip for Multiprocessor System-on-Chip
    Ye, Yaoyao
    Xu, Jiang
    Huang, Baihan
    Wu, Xiaowen
    Zhang, Wei
    Wang, Xuan
    Nikdast, Mahdi
    Wang, Zhehui
    Liu, Weichen
    Wang, Zhe
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (04) : 584 - 596
  • [7] A Torus-Based Hierarchical Optical-Electronic Network-on-Chip for Multiprocessor System-on-Chip
    Ye, Yaoyao
    Xu, Jiang
    Wu, Xiaowen
    Zhang, Wei
    Liu, Weichen
    Nikdast, Mahdi
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2012, 8 (01)
  • [8] A distributed airchitecture model for heterogeneous multiprocessor system-on-chip design
    Wu, Q
    Bian, JN
    Xue, HX
    EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 150 - 157
  • [9] Distributed Sensor Network-on-Chip for Performance Optimization of Soft-Error-Tolerant Multiprocessor System-on-Chip
    Liu, Weichen
    Zhang, Wei
    Wang, Xuan
    Xu, Jiang
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (04) : 1546 - 1559
  • [10] Thermal-Aware Task Mapping on Dynamically Reconfigurable Network-on-Chip Based Multiprocessor System-on-Chip
    Liu, Weichen
    Yang, Lei
    Jiang, Weiwen
    Feng, Liang
    Guan, Nan
    Zhang, Wei
    Dutt, Nikil
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (12) : 1818 - 1834