A New Multi-objective Hardware-Software-Partitioning Algorithmic Approach for High Speed Applications

被引:1
|
作者
Govil, Naman [1 ]
Shrestha, Rahul [2 ]
Chowdhury, Shubhajit Roy [2 ]
机构
[1] Int Inst Informat Technol IIIT Hyderabad, Hyderabad 500032, India
[2] Indian Inst Technol IIT Mandi, Sch Comp & Elect Engn, Mandi 175005, Himachal Prades, India
来源
VLSI DESIGN AND TEST | 2017年 / 711卷
关键词
Hardware Software Partitioning; Heuristic algorithms;
D O I
10.1007/978-981-10-7470-7_7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Designing embedded systems efficiently has always been of significant interest. This has tremendously scaled-up for contemporary applications with their increasing complexity and the need to satisfy multiple conflicting constraints. This paper presents a high-speed Hardware Software Partitioning (HSP) technique for the design of such systems. The Partitioning problem has been modeled as a multi-dimensional optimization problem with the aim of minimizing the area utilization, power dissipation, time of execution and system memory requirement of the implementation. A two-phased algorithm has been proposed which also takes into consideration the communication costs between hardware and software Processing-Engines (PEs) while partitioning. Detailed empirical analysis of the proposed algorithm is presented to ascertain its efficiency, quality and speed.
引用
收藏
页码:62 / 68
页数:7
相关论文
共 50 条
  • [1] PGMA: An algorithmic approach for multi-objective hardware software partitioning
    Govil, Naman
    Shrestha, Rahul
    Chowdhury, Shubhajit Roy
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2017, 54 : 83 - 96
  • [2] Heuristic Approach for Multi-objective Hardware/Software Partitioning
    Iguider, Adil
    Elissati, Oussama
    En-Nouaary, Abdeslam
    Chami, Mouhcine
    [J]. 2018 19TH IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE (IEEE MELECON'18), 2018, : 209 - 212
  • [3] A Multi-Objective Approach for Software/Hardware Partitioning in a Multi-Target Tracking System
    Alouani, Ihsen
    Mediouni, Braham L.
    Niar, Smail
    [J]. 2015 INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP), 2015, : 119 - 125
  • [4] Using Firework Algorithm for Multi-Objective Hardware/Software Partitioning
    Zhang, Tao
    Liu, Ganjun
    Yue, Qianyu
    Zhao, Xin
    Hu, Mengyang
    [J]. IEEE ACCESS, 2019, 7 : 3712 - 3721
  • [5] GMA: A High Speed Metaheuristic Algorithmic Approach to Hardware Software Partitioning for Low-cost SoCs
    Govil, Naman
    Chowdhury, Shubhajit Roy
    [J]. 2015 INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP), 2015, : 105 - 111
  • [6] A Multi-Objective Optimization Genetic Algorithm for SOPC Hardware-Software Partitioning
    Fu Yang
    Liu Xin
    Guo Peiyuan
    [J]. ADVANCED MATERIALS AND ENGINEERING MATERIALS, PTS 1 AND 2, 2012, 457-458 : 1142 - 1148
  • [7] Multi-objective hardware-software partitioning of embedded systems: A case study of JPEG encoder
    Nath, Pankaj Kumar
    Datta, Dilip
    [J]. APPLIED SOFT COMPUTING, 2014, 15 : 30 - 41
  • [8] Algorithmic Aspects for Bi-objective Multiple-choice Hardware/Software Partitioning
    Shi, Wenjun
    Wu, Jigang
    Lam, Siew-kei
    Srikanthan, Thambipillai
    [J]. 2014 SIXTH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING (PAAP), 2014, : 7 - 12
  • [9] Efficient multi-objective genetic algorithm for hardware-software partitioning in embedded system design: ENGA
    Jagadeeswari, M.
    Bhuvaneswari, M. C.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2009, 36 (3-4) : 181 - 190
  • [10] A genetic algorithm based approach for multi-objective hardware/software co-optimization
    Banerjee, Tania
    Gadou, Mohamed
    Ranka, Sanjay
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2016, 10 : 36 - 47