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

被引:22
作者
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 条
[11]   A multi-objective genetic algorithm for program partitioning and data distribution using TVRG [J].
Takata, M ;
Yamaguchi, T ;
Watanabe, C ;
Nakamura, Y ;
Joe, K .
PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, :345-351
[12]   Multi-Objective Design Optimization of Multicopter using Genetic Algorithm [J].
Ayaz, Ahsan ;
Rasheed, Ashhad .
PROCEEDINGS OF 2021 INTERNATIONAL BHURBAN CONFERENCE ON APPLIED SCIENCES AND TECHNOLOGIES (IBCAST), 2021, :177-182
[13]   Antenna design using dynamic multi-objective evolutionary algorithm [J].
Jiao, Ruwang ;
Sun, Yongzhi ;
Sun, Jianqing ;
Jiang, Yuhong ;
Zeng, Sanyou .
IET MICROWAVES ANTENNAS & PROPAGATION, 2018, 12 (13) :2065-2072
[14]   Optimal parameter design for an electrophotographic system using fuzzy multi-objective genetic algorithm [J].
Weng, Ching-Pang ;
Chen, Cheng-Lun .
JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2011, 34 (03) :367-382
[15]   A Multi-Objective Genetic Algorithm Approach for Silicon Photonics Design [J].
Mahrous, Hany ;
Fedawy, Mostafa ;
Abboud, Mira ;
Shaker, Ahmed ;
Fikry, W. ;
Gad, Michael .
PHOTONICS, 2024, 11 (01)
[16]   Multi-objective optimal design of sandwich panels using a genetic algorithm [J].
Xu, Xiaomei ;
Jiang, Yiping ;
Lee, Heow Pueh .
ENGINEERING OPTIMIZATION, 2017, 49 (10) :1665-1684
[17]   Design analysis of polymer filtration using a multi-objective genetic algorithm [J].
Fowler, K. R. ;
Jenkins, E. W. ;
Cox, C. L. ;
McClune, B. ;
Seyfzadeh, B. .
SEPARATION SCIENCE AND TECHNOLOGY, 2008, 43 (04) :710-726
[18]   Sequencing the reconfigurable assembly line with a hybrid multi-objective genetic algorithm [J].
Yuan Minghai ;
Xu Huanmin .
MATERIALS SCIENCE AND ENGINEERING APPLICATIONS, PTS 1-3, 2011, 160-162 :1545-1550
[19]   Integrating multi-objective genetic algorithm based clustering and data partitioning for skyline computation [J].
Ozyer, Tansel ;
Zhang, Ming ;
Alhajj, Reda .
APPLIED INTELLIGENCE, 2011, 35 (01) :110-122
[20]   Eccentricity optimization of NGB system by using multi-objective genetic algorithm [J].
Yazdi, H. Mosalman ;
Ramli Sulong, N.H. .
Journal of Applied Sciences, 2009, 9 (19) :3502-3512