Bat Algorithm Based Low Power Mapping Methods for 3D Network-on-Chips

被引:8
|
作者
Li, Jiazheng [1 ,2 ]
Song, Guozhi [1 ]
Ma, Yue [1 ]
Wang, Cheng [3 ]
Zhu, Baohui [1 ]
Chai, Yan [1 ]
Rong, Jieqi [1 ]
机构
[1] Tianjin Polytech Univ, Sch Comp Sci & Software Engn, Tianjin 300387, Peoples R China
[2] Univ Illinois, Sch Informat Sci, Champaign, IL 61820 USA
[3] Yunnan Univ, Sch Informat Sci, Kunming 650500, Yunnan, Peoples R China
来源
关键词
Network-on-Chip; Mapping algorithm; Low power; Bat Algorithm; Parallel computing; AWARE;
D O I
10.1007/978-981-10-6893-5_21
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Mapping a task graph as a distribution of Intellectual Property (IP) cores onto a Network-on-Chip (NoC) is a NP-hard problem that significantly affects the performance metrics of the whole system including power, delay, load balance and heat. Intelligence optimization algorithms are widely used to solve mapping problems. Bat Algorithm (BA), a novel metaheuristic algorithm mimicking hunting behaviors of bats, which has never been applied in NoCs, is used in low power mapping methods for 3D NoCs in this paper for the first time. The BA based mapping algorithm shows better performance than other mainstream mapping algorithms in terms of the optimization efficiency and power consumption. However, the concept of the basic BA has obvious disadvantages. To improve the basic BA, we propose a Group-Searching Bat Algorithm (GSBA) that can better utilize individual bats. This improved mapping algorithm performs much better than the traditional BA, especially when the scale of the application graph is large.
引用
收藏
页码:277 / 295
页数:19
相关论文
共 50 条
  • [41] Energy-aware partitioning of fault-tolerant irregular topologies for 3D network-on-chips
    Suleyman Tosun
    Vahid Babaei Ajabshir
    The Journal of Supercomputing, 2018, 74 : 4842 - 4863
  • [42] Energy-aware partitioning of fault-tolerant irregular topologies for 3D network-on-chips
    Tosun, Suleyman
    Ajabshir, Vahid Babaei
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (09): : 4842 - 4863
  • [43] Designs of 3D Mesh and Torus Optical Network-on-Chips: Topology, Optical Router and Routing Module
    Guo, Lei
    Hou, Weigang
    Guo, Pengxing
    CHINA COMMUNICATIONS, 2017, 14 (05) : 17 - 29
  • [44] Addressing a New Class of Reliability Threats in 3-D Network-on-Chips
    Taheri, Ebadollah
    Isakov, Mihailo
    Patooghy, Ahmad
    Kinsy, Michel A.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (07) : 1358 - 1371
  • [45] Configurable Links for 3D Network On-Chip based on Mapping Algorithm
    Liu, Yi
    Niu, Yu-Ting
    Xu, Chang-Qing
    2016 13TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2016, : 1621 - 1623
  • [46] Forecasting-based Dynamic Virtual Channels Allocation for Power Optimization of Network-on-Chips
    Rahmani, Amir-Mohammad
    Danesbtalab, Masoud
    Afzali-Kusha, Ali
    Safari, Saeed
    Pedram, Masoud
    22ND INTERNATIONAL CONFERENCE ON VLSI DESIGN HELD JOINTLY WITH 8TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, PROCEEDINGS, 2009, : 151 - +
  • [47] Forecasting-Based Dynamic Virtual Channel Management for Power Reduction in Network-on-Chips
    Rahmani, Amir-Mohammad
    Daneshtalab, Masoud
    Afzali-Kusha, Ali
    Pedram, Massoud
    JOURNAL OF LOW POWER ELECTRONICS, 2009, 5 (03) : 385 - 395
  • [48] AxNoC: Low-power Approximate Network-on-Chips using Critical-Path Isolation
    Ben Ahmed, Akram
    Fujiki, Daichi
    Matsutani, Hiroki
    Koibuchi, Michihiro
    Amano, Hideharu
    2018 TWELFTH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS), 2018,
  • [49] Distributed Memory Interface Synthesis for Network-on-Chips with 3D-Stacked DRAMs
    Chen, Yi-Jung
    Yang, Chi-Lin
    Chen, Jian-Jia
    2012 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2012, : 458 - 465
  • [50] Optimal Application Mapping and Scheduling for Network-on-Chips with Computation in STT-RAM Based Router
    Yang, Lei
    Liu, Weichen
    Guan, Nan
    Dutt, Nikil
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (08) : 1174 - 1189