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 条
[21]   Optimizing of Turning parameters Using Multi-Objective Genetic Algorithm [J].
Mahdavinejad, Ramezanali .
MATERIALS AND PRODUCT TECHNOLOGIES, 2010, 118-120 :359-363
[22]   Optimization of Biodiesel Production Using Multi-Objective Genetic Algorithm [J].
Goharimanesh, Masoud ;
Lashkaripour, Ali ;
Akbari, Aliakbar .
JOURNAL OF APPLIED SCIENCE AND ENGINEERING, 2016, 19 (02) :117-124
[23]   Multi-objective Optimization of Graph Partitioning using Genetic Algorithms [J].
Farshbaf, Mehdi ;
Feizi-Derakhshi, Mohammad-Reza .
2009 THIRD INTERNATIONAL CONFERENCE ON ADVANCED ENGINEERING COMPUTING AND APPLICATIONS IN SCIENCES (ADVCOMP 2009), 2009, :1-6
[24]   A Framework for Economic Load Frequency Control Design Using Modified Multi-objective Genetic Algorithm [J].
Golpira, Hemin ;
Bevrani, Hassan .
ELECTRIC POWER COMPONENTS AND SYSTEMS, 2014, 42 (08) :788-797
[25]   Design of an MCML gate library using a Genetic Algorithm and Multi-objective Optimization [J].
Pereira-Arroyo, Roberto ;
Chacon-Rodriguez, Alfonso .
TECNOLOGIA EN MARCHA, 2014, 27 (04) :41-48
[26]   Optimal Thermodynamic Design of Turbofan Engines using Multi-objective Genetic Algorithm [J].
Gorji, M. ;
Kazemi, A. ;
Ganji, D. D. .
INTERNATIONAL JOURNAL OF ENGINEERING, 2014, 27 (06) :961-970
[27]   Software module clustering using a Hyper-heuristic based Multi-objective Genetic Algorithm [J].
Kumari, A. Charan ;
Srinivas, K. ;
Gupta, M. P. .
PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, :813-818
[28]   Multi-objective optimal design of sliding base isolation using genetic algorithm [J].
Fallah, N. ;
Zamiri, G. .
SCIENTIA IRANICA, 2013, 20 (01) :87-96
[29]   Multi-objective Pruning for CNNs Using Genetic Algorithm [J].
Yang, Chuanguang ;
An, Zhulin ;
Li, Chao ;
Diao, Boyu ;
Xu, Yongjun .
ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2019: DEEP LEARNING, PT II, 2019, 11728 :299-305
[30]   Optimal design of the hard-coating blisk using nonlinear dynamic analysis and multi-objective genetic algorithm [J].
Gao, Feng ;
Sun, Wei ;
Gao, Junnan .
COMPOSITE STRUCTURES, 2019, 208 :357-366