Traffic-Aware Application Mapping for Network-on-Chip based Multiprocessor System-on-Chip

被引:7
|
作者
Yang, Lei [1 ]
Liu, Weichen [1 ]
Jiang, Weiwen [1 ]
Zhang, Wei [2 ]
Li, Mengquan [1 ]
Yi, Juan [1 ]
Liu, Duo [1 ]
Sha, Edwin H. -M. [1 ]
机构
[1] Chongqing Univ, Coll Comp Sci, Chongqing, Peoples R China
[2] Hong Kong Univ Sci & Technol, Dept Elect & Comp Engn, Hong Kong, Hong Kong, Peoples R China
关键词
Network-on-Chip; Mapping; Scheduling; Communication Optimization; CONTENTION;
D O I
10.1109/HPCC-CSS-ICESS.2015.60
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Network on Chip (NoC) has become a promising solution for the communication paradigm of the next-generation multiprocessor system-on-chip (MPSoC). As communication has become an integral part of on-chip computing, researchers are paying more attention to its implementation and optimization. Traditional techniques that model inter-processor communication inaccurately will lead to unexpected runtime performance, which is on average 90.8% worse than the predicted results based on an observation. In this paper, we present an application mapping and scheduling technique for NoC-based MPSoCs that integrates fine-grain optimization on inter-processor communications with the objective of minimizing the schedule length. A communication model is proposed to address properly the latency of inter-processor communication with network contention. Performance evaluation results show that solutions obtained by the proposed technique can generate realistic performance that is on average 34.7% higher than traditional techniques, and the Integer-Linear Programming (ILP) based approach can outperform the state-of-the-art heuristic algorithms by 31.1%. A case study on H.264 HDTV decoder shows that our approach achieves 22.8% improvement in prediction accuracy, 20.9% improvement in performance and 40% reduction in the number of network contentions.
引用
收藏
页码:571 / 576
页数:6
相关论文
共 50 条
  • [1] 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
  • [2] Network-on-Chip Design for Heterogeneous Multiprocessor System-on-Chip
    Phanibhushana, Bharath
    Kundu, Sandip
    2014 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2014, : 487 - 492
  • [3] Contention-Aware Task and Communication Co-Scheduling for Network-on-Chip based Multiprocessor System-on-Chip
    Yang, Lei
    Liu, Weichen
    Jiang, Weiwen
    Yi, Juan
    Liu, Duo
    Zhuge, Qingfeng
    2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [4] 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
  • [5] 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)
  • [6] Cache aware mapping of streaming applications on a multiprocessor system-on-chip
    Moonen, Arno
    Bekooij, Marco
    van den Berg, Rene
    van Meerbergen, Jef
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 258 - +
  • [7] Traffic-Aware Power-Gating Scheme for Network-On-Chip Routers
    Nasirian, Nasim
    Soosahabi, Reza
    Bayoumi, Magdy
    2016 IEEE DALLAS CIRCUITS AND SYSTEMS CONFERENCE (DCAS), 2016,
  • [8] A Low-Power Fat Tree-based Optical Network-on-Chip for Multiprocessor System-on-Chip
    Gu, Huaxi
    Xu, Jiang
    Zhang, Wei
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 3 - +
  • [9] Application Mapping and Scheduling for Network-on-Chip-Based Multiprocessor System-on-Chip With Fine-Grain Communication Optimization
    Yang, Lei
    Liu, Weichen
    Jiang, Weiwen
    Li, Mengquan
    Yi, Juan
    Sha, Edwin Hsing-Mean
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (10) : 3027 - 3040
  • [10] A Traffic-aware Adaptive Routing Algorithm on a Highly Reconfigurable Network-on-Chip Architecture
    Qian, Zhiliang
    Bogdan, Paul
    Wei, Guopeng
    Tsui, Chi-Ying
    Marculescu, Radu
    CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, 2012, : 161 - 170