Multi-objective module partitioning design for dynamic and partial reconfigurable system-on-chip using genetic algorithm

被引:21
|
作者
Janakiraman, Nithiyanantham [1 ]
Kumar, Palanisamy Nirmal [1 ]
机构
[1] Anna Univ, Coll Engn Guindy, Dept Elect & Commun Engn, Madras 600025, Tamil Nadu, India
关键词
Multi-objective problem; Module partitioning solution; Genetic algorithm; SoC; FPGA; Dynamic and partial reconfiguration; HARDWARE/SOFTWARE CO-DESIGN; OPTIMIZATION;
D O I
10.1016/j.sysarc.2013.10.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a novel architecture for module partitioning problems in the process of dynamic and partial reconfigurable computing in VLSI design automation. This partitioning issue is deemed as Hypergraph replica. This can be treated by a probabilistic algorithm like the Markov chain through the transition probability matrices due to non-deterministic polynomial complete problems. This proposed technique has two levels of implementation methodology. In the first level, the combination of parallel processing of design elements and efficient pipelining techniques are used. The second level is based on the genetic algorithm optimization system architecture. This proposed methodology uses the hardware/software co-design and co-verification techniques. This architecture was verified by implementation within the MOLEN reconfigurable processor and tested on a Xilinx Virtex-5 based development board. This proposed multi-objective module partitioning design was experimentally evaluated using an ISPD'98 circuit partitioning benchmark suite. The efficiency and throughput were compared with that of the hMETIS recursive bisection partitioning approach. The results indicate that the proposed method can improve throughput and efficiency up to 39 times with only a small amount of increased design space. The proposed architecture style is sketched out and concisely discussed in this manuscript, and the existing results are compared and analyzed. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:119 / 139
页数:21
相关论文
共 50 条
  • [1] A Novel Hardware/Software Partitioning Technique for System-on-Chip in Dynamic Partial Reconfiguration Using Genetic Algorithm
    Janakiraman, N.
    Kumar, Nirmal P.
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2012), 2014, 236 : 83 - 91
  • [2] OPTIMIZING SYSTEM-ON-CHIP VERIFICATIONS WITH MULTI-OBJECTIVE GENETIC EVOLUTIONARY ALGORITHMS
    Cheng, Adriel
    Lim, Cheng-Chew
    JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2014, 10 (02) : 383 - 396
  • [3] Sw/Hw Partitioning and Scheduling on Region-Based Dynamic Partial Reconfigurable System-on-Chip
    Tang, Qi
    Guo, Biao
    Wang, Zhe
    ELECTRONICS, 2020, 9 (09) : 1 - 21
  • [4] Reconfigurable System-On-Chip Design Using FPGA
    Muralikrishna, B.
    Madhumati, G. L.
    Khan, Habibulla
    Deepika, K. Gnana
    2014 2ND INTERNATIONAL CONFERENCE ON DEVICES, CIRCUITS AND SYSTEMS (ICDCS), 2014,
  • [5] Pareto optimal design of reconfigurable rice seedling transplanting mechanisms using multi-objective genetic algorithm
    Felezi, M. E.
    Vahabi, S.
    Nariman-zadeh, N.
    NEURAL COMPUTING & APPLICATIONS, 2016, 27 (07) : 1907 - 1916
  • [6] Pareto optimal design of reconfigurable rice seedling transplanting mechanisms using multi-objective genetic algorithm
    M. E. Felezi
    S. Vahabi
    N. Nariman-zadeh
    Neural Computing and Applications, 2016, 27 : 1907 - 1916
  • [7] Multi-objective optimization design of Screw conveyor using Genetic Algorithm
    Wang Duanyi
    THERMAL, POWER AND ELECTRICAL ENGINEERING, PTS 1 AND 2, 2013, 732-733 : 402 - 406
  • [8] Robust power system stabilizers design using multi-objective genetic algorithm
    Sebaa, Karim
    Boudour, Mohamed
    2007 IEEE POWER ENGINEERING SOCIETY GENERAL MEETING, VOLS 1-10, 2007, : 1630 - 1636
  • [9] Multi-objective Genetic Algorithm for Interior Lighting Design
    Plebe, Alice
    Pavone, Mario
    MACHINE LEARNING, OPTIMIZATION, AND BIG DATA, MOD 2017, 2018, 10710 : 222 - 233
  • [10] Using Firework Algorithm for Multi-Objective Hardware/Software Partitioning
    Zhang, Tao
    Liu, Ganjun
    Yue, Qianyu
    Zhao, Xin
    Hu, Mengyang
    IEEE ACCESS, 2019, 7 : 3712 - 3721