Task-Binding Based Branch-and-Bound Algorithm for NoC Mapping

被引:0
|
作者
Zhou, Liyang [1 ]
Jing, Ming'e [1 ]
Zhong, Liulin [1 ]
Yu, Zhiyi [1 ]
Zeng, Xiaoyang [1 ]
机构
[1] Fudan Univ, State Key Lab ASIC & Syst, Shanghai 200433, Peoples R China
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Network-on-Chip (NoC) architecture is drawing intensive attention since it promises to maintain high performance in handling complex communication issues as the number of on-chip components increases. Mapping a given application onto the multi-core processors on NoC to obtain a high performance is a significant challenge. In this paper, we propose an optimized branch-and-bound (B&B) mapping algorithm to reduce the communication energy or improve the mapping efficiency by binding the tasks together when they have a large communication volume. Experimental results show that the proposed algorithm can achieve high performance in a short time compared with the traditional algorithm. For example, when mapping 64 tasks onto an 8x8 NoC system, with the approximate run time, 14.72% and 64.11% average energy consumption is saved compared with the original B&B and simulated annealing (SA) algorithms, respectively.
引用
收藏
页码:648 / 651
页数:4
相关论文
共 50 条
  • [1] A Fast and Energy Efficient Branch and Bound Algorithm for NoC Task Mapping
    Li, Jiashen
    Pan, Yun
    [J]. 2015 33RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2015, : 9 - 16
  • [2] A branch-and-bound algorithm for the coupled task problem
    Bekesi, Jozsef
    Galambos, Gabor
    Jung, Michael N.
    Oswald, Marcus
    Reinelt, Gerhard
    [J]. MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2014, 80 (01) : 47 - 81
  • [3] A branch-and-bound algorithm for the coupled task problem
    József Békési
    Gábor Galambos
    Michael N. Jung
    Marcus Oswald
    Gerhard Reinelt
    [J]. Mathematical Methods of Operations Research, 2014, 80 : 47 - 81
  • [4] BRANCH-AND-BOUND ALGORITHM FOR PAGINATION
    DUNCAN, J
    SCOTT, LW
    [J]. OPERATIONS RESEARCH, 1975, 23 (02) : 240 - 259
  • [5] Branch-and-bound task allocation with task clustering-based pruning
    Ma, YC
    Chen, TF
    Chung, CP
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (11) : 1223 - 1240
  • [6] A parallel branch-and-bound algorithm for computing optimal task graph schedules
    Hönig, U
    Schiffmann, W
    [J]. GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 18 - 25
  • [7] On Convergence of the Simplicial Branch-and-Bound Algorithm Based on ω-Subdivisions
    M. Locatelli
    U. Raber
    [J]. Journal of Optimization Theory and Applications, 2000, 107 : 69 - 79
  • [8] On convergence of the simplicial branch-and-bound algorithm based on ω-subdivisions
    Locatelli, M
    Raber, U
    [J]. JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2000, 107 (01) : 69 - 79
  • [9] A BRANCH-AND-BOUND CLUSTERING-ALGORITHM
    CHENG, CH
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1995, 25 (05): : 895 - 898
  • [10] A RANDOMIZED PARALLEL BRANCH-AND-BOUND ALGORITHM
    JANAKIRAM, VK
    GEHRINGER, EF
    AGRAWAL, DP
    MEHROTRA, R
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1988, 17 (03) : 277 - 301