KL_GA: an application mapping algorithm for mesh-of-tree (MoT) architecture in network-on-chip design

被引:0
|
作者
Juan Fang
Lu Yu
Sitong Liu
Jiajia Lu
Tan Chen
机构
[1] Beijing University of Technology,College of Computer Science
来源
关键词
NoC; Kernighan–Lin algorithm; Genetic algorithm ; MoT topology;
D O I
暂无
中图分类号
学科分类号
摘要
As the very large-scale integrated circuit designs enter the deep sub-micron era, many-core processors are regarded as promising architectures to keep up with the Moore’s law. To provide effective communications between the on-chip components, network-on-chip was proposed as a new paradigm that exhibits better scalability than the traditional buses. There have been previous researches on application mappings to reduce the power consumption, the network latency and the network area overhead. However, some of the previous proposed algorithms such as the Kernighan–Lin algorithm (KL) and some genetic algorithms (GA) have the problem of finding the local best result instead of a global optimal solution. In this paper, we propose a novel application mapping algorithm for the mesh-of-tree network topology, called KL_GA algorithm. Our proposed algorithm takes the advantage of both the Kernighan–Lin algorithm and genetic algorithms to reduce the overall communication cost. Our KL_GA algorithm first generates a mapping solution using a KL-based method. In order to avoid the appearance of premature phenomena, we next apply a GA-based algorithm to get rid of the population trapped in the local optimum and re-generate a new population. Our evaluations show that, compared to the random mapping algorithm, our KL_GA algorithm saves the power by 21.6 % and reduces the network latency by 16.3 % on the average.
引用
收藏
页码:4056 / 4071
页数:15
相关论文
共 50 条
  • [41] Application mapping onto mesh-based network-on-chip using constructive heuristic algorithms
    Chi-Hsiang Cheng
    Wei-Mei Chen
    [J]. The Journal of Supercomputing, 2016, 72 : 4365 - 4378
  • [42] Application mapping onto mesh-based network-on-chip using constructive heuristic algorithms
    Cheng, Chi-Hsiang
    Chen, Wei-Mei
    [J]. JOURNAL OF SUPERCOMPUTING, 2016, 72 (11): : 4365 - 4378
  • [43] Integrated core selection and mapping for mesh based Network-on-Chip design with irregular core sizes
    Soumya, J.
    Kumar, K. Naveen
    Chattopadhyay, Santanu
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (09) : 410 - 422
  • [44] An efficient and cost effective application mapping for network-on-chip using Andean condor algorithm
    Mehmood, Farrukh
    Baloch, Naveed Khan
    Hussain, Fawad
    Amin, Waqar
    Hossain, M. Shamim
    Bin Zikria, Yousaf
    Yu, Heejung
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 200
  • [45] Thermal Variance-Aware Application Mapping for Mesh Based Network-on-Chip Design Using Kernighan-Lin Partitioning
    Manna, Kanchan
    Choubey, Vedic
    Chattopadhyay, Santanu
    Sengupta, Indranil
    [J]. 2014 INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2014, : 274 - 279
  • [46] A Thermal-aware Application Specific Routing Algorithm for Network-on-Chip Design
    Qian, Zhiliang
    Tsui, Chi-Ying
    [J]. 2011 16TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2011,
  • [47] Multi-Application Mapping onto a Switch-Based Reconfigurable Network-on-Chip Architecture
    Soumya, J.
    Babu, K. Niranjan
    Chattopadhyay, Santanu
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2017, 26 (11)
  • [48] Design and performance evaluation of Mesh-of-Tree-based hierarchical wireless network-on-chip for multicore systems
    Dehghani, Abbas
    RahimiZadeh, Keyvan
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 123 : 100 - 117
  • [49] A novel two-phase heuristic for application mapping onto mesh-based Network-on-Chip
    Wang, Xinyu
    Liu, Haikuo
    Yu, Zhigang
    Shen, Kele
    [J]. IEICE ELECTRONICS EXPRESS, 2016, 13 (03):
  • [50] LPNet: A DNN based latency prediction technique for application mapping in Network-on-Chip design
    Sambangi, Ramesh
    Manghnani, Hitesh
    Chattopadhyay, Santanu
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2021, 87