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 条
  • [31] An improved firework algorithm for hardware/software partitioning
    Tao Zhang
    Qianyu Yue
    Xin Zhao
    Ganjun Liu
    Applied Intelligence, 2019, 49 : 950 - 962
  • [32] New model and algorithm for hardware/software partitioning
    Wu, Ji-Gang
    Srikanthan, Thambipillai
    Zen, Guang-Wei
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2008, 23 (04) : 644 - 651
  • [33] New Model and Algorithm for Hardware/Software Partitioning
    武继刚
    Thambipillai Srikanthan
    邹广伟
    Journal of Computer Science & Technology, 2008, (04) : 644 - 651
  • [34] Functional partitioning for hardware-software codesign using genetic algorithms
    Hidalgo, JI
    Lanchares, J
    23RD EUROMICRO CONFERENCE - NEW FRONTIERS OF INFORMATION TECHNOLOGY, PROCEEDINGS, 1997, : 631 - 638
  • [35] An Algorithm for Hardware/Software Partitioning Using Mixed Integer Linear Programming
    Ralf Niemann
    Peter Marwedel
    Design Automation for Embedded Systems, 1997, 2 : 165 - 193
  • [36] Hardware Software Partitioning Using Four Levels Hybrid Algorithm Technique
    Halim, Zaini Abdul
    Babu, Bapatla Surendra
    Mustaffa, Mustamin
    IEEE 10TH SYMPOSIUM ON COMPUTER APPLICATIONS AND INDUSTRIAL ELECTRONICS (ISCAIE 2020), 2020, : 42 - 47
  • [37] 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
  • [38] An algorithm for hardware/software partitioning using mixed integer linear programming
    Niemann, R
    Marwedel, P
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 1997, 2 (02) : 165 - 193
  • [39] PARTITIONING A GRAPH WITH A PARALLEL GENETIC ALGORITHM
    VONLASZEWSKI, G
    MUHLENBEIN, H
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 496 : 165 - 169
  • [40] A Multi-Objective Optimization Genetic Algorithm for SOPC Hardware-Software Partitioning
    Fu Yang
    Liu Xin
    Guo Peiyuan
    ADVANCED MATERIALS AND ENGINEERING MATERIALS, PTS 1 AND 2, 2012, 457-458 : 1142 - 1148