Hardware Software Partitioning of Task Graph Using Genetic Algorithm

被引:0
|
作者
Mishra, Ashish [1 ]
Vakharia, Dhruv [1 ]
Hati, Anirban Jyoti [1 ]
Raju, Kota Solomon [2 ]
机构
[1] BITS Pilani, Dept Elect & Elect Engn EEE, Pilani 333031, Rajasthan, India
[2] CSIR CEERI, Digital Syst Grp, Pilani, Rajasthan, India
关键词
Partitioning; Scheduling; Hardware Software Co-deign optimization;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
One of the addressable problem in the hardware software co-design is partitioning of functionality on CPU and ASIC/FPGA. The partitioning phase requires the decision for mapping and scheduling of application given as task graphs on a given CPU/ASIC combination. Hardware software partitioning is one of the critical steps to decide which components can be implemented in hardware and which ones implemented in software so that overall system is optimized. Based on a task graph model, this paper presents the optimum solution of problem using genetic algorithm techniques. Experimental results demonstrate that this method can achieve optimized partitioning in terms of cost and delay. A trade off between cost and delay has also been achieved to get the best possible solution.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Task Graph Reduction Algorithm for Hardware/Software Partitioning
    LI Hui1
    2.State Key Laboratory of Computer Science
    [J]. Wuhan University Journal of Natural Sciences, 2012, 17 (02) : 126 - 130
  • [2] Hardware software partitioning using genetic algorithm
    Saha, D
    Mitra, RS
    Basu, A
    [J]. TENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 155 - 160
  • [3] A approach to hardware/software partitioning using genetic algorithm
    Guo, XD
    Ma, JT
    Liu, JR
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN & COMPUTER GRAPHICS, 1999, : 277 - 281
  • [4] Hardware/Software Partitioning Algorithm Based on Genetic Algorithm
    Li, Guoshuai
    Feng, Jinfu
    Hu, Junhua
    Wang, Cong
    Qi, Duo
    [J]. JOURNAL OF COMPUTERS, 2014, 9 (06) : 1309 - 1315
  • [5] System level software/hardware partitioning by genetic algorithm
    Zheng, Yun
    Huang, Guoyong
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2002, 14 (08): : 731 - 734
  • [6] A dynamically constrained genetic algorithm for hardware-software partitioning
    Mudry, Pierre-Andre
    Zufferey, Guillaume
    Tempesti, Gianluca
    [J]. GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 769 - 775
  • [7] A hybrid genetic algorithm for constrained hardware-software partitioning
    Mudry, Pierre-Andre
    Zufferey, Guillaume
    Tempesti, Gianluca
    [J]. PROCEEDINGS OF THE 2006 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2006, : 3 - 3
  • [8] Algorithm for hardware/software task partitioning and scheduling on reconfigurable computing platform
    Ma H.-X.
    Zhou X.-H.
    Gao Y.-Y.
    [J]. Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2010, 32 (11): : 2459 - 2464
  • [9] Using Blind Optimization Algorithm for Hardware/Software Partitioning
    Zhang, Tao
    Zhao, Xin
    An, Xinqi
    Quan, Haojun
    Lei, Zhichun
    [J]. IEEE ACCESS, 2017, 5 : 1353 - 1362
  • [10] Hardware/software partitioning by using chaotic optimization algorithm
    Department of Electronic Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
    [J]. Huazhong Ligong Daxue Xuebao, 2006, 11 (61-63):