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 条
  • [1] KL_GA: an application mapping algorithm for mesh-of-tree (MoT) architecture in network-on-chip design
    Fang, Juan
    Yu, Lu
    Liu, Sitong
    Lu, Jiajia
    Chen, Tan
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (11): : 4056 - 4071
  • [2] Mesh-of-Tree Based Scalable Network-on-Chip Architecture
    Kundu, Santanu
    Dasari, Radha Purnima
    Chattopadhyay, Santanu
    Manna, Kanchan
    [J]. IEEE REGION 10 COLLOQUIUM AND THIRD INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS, VOLS 1 AND 2, 2008, : 314 - +
  • [3] Fault-Tolerant Application Mapping on Mesh-of-Tree based Network-on-Chip
    Bhanu, P. Veda
    Soumya, J.
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 116
  • [4] Multi-Application based Network-on-Chip Design for Mesh-of-Tree topology using Global Mapping and Reconfigurable Architecture
    Upadhyay, Mohit
    Shah, Monil
    Bhanu, P. Veda
    Soumya, J.
    Cenkarmaddi, Linga Reddy
    [J]. 2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 527 - 528
  • [5] Application Mapping onto Mesh-of-Tree based Network-on-Chip using Discrete Particle Swarm Optimization
    Sahu, Pradip Kumar
    Sharma, Ashish
    Chattopadhyay, Santanu
    [J]. 2012 INTERNATIONAL SYMPOSIUM ON ELECTRONIC SYSTEM DESIGN (ISED 2012), 2012, : 172 - 176
  • [6] Mesh-tree architecture for network-on-chip design
    Jeang, Yuan-Long
    Wey, Tzuu-Shaang
    Wang, Hung-Yu
    Hung, Chung-Wei
    [J]. Second International Conference on Innovative Computing, Information and Control, ICICIC 2007, 2007,
  • [7] Design and evaluation of Mesh-of-Tree based Network-on-Chip using virtual channel router
    Kundu, Santanu
    Soumya, J.
    Chattopadhyay, Santanu
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2012, 36 (06) : 471 - 488
  • [8] ON DESIGN AND APPLICATION MAPPING OF A NETWORK-ON-CHIP (NOC) ARCHITECTURE
    Bahn, Jun Ho
    Lee, Seung Eun
    Yang, Yoon Seok
    Yang, Jungsook
    Bagherzadeh, Nader
    [J]. PARALLEL PROCESSING LETTERS, 2008, 18 (02) : 239 - 255
  • [9] A Novel Fault-Tolerant Routing Technique for Mesh-of-Tree based Network-on-Chip Design
    Upadhyay, Mohit
    Shah, Monil
    Bhanu, P. Veda
    Soumya, J.
    Cenkarmaddi, Linga Reddy
    Idsoe, Henning
    [J]. PROCEEDINGS OF TENCON 2018 - 2018 IEEE REGION 10 CONFERENCE, 2018, : 2378 - 2383
  • [10] Fault-Tolerant Network-on-Chip Design for Mesh-of-Tree Topology Using Particle Swarm Optimization
    Bhanu, P. Veda
    Kulkarni, Pranav
    Jain, Sarthak
    Soumya, J.
    Cenkarmaddi, Linga Reddy
    Idsoe, Henning
    [J]. PROCEEDINGS OF TENCON 2018 - 2018 IEEE REGION 10 CONFERENCE, 2018, : 2384 - 2389