An Efficient HW/SW Partitioning Algorithm for Power Optimization in Embedded Systems

被引:0
|
作者
Iguider, Adil [1 ]
Elissati, Oussama [1 ]
Chami, Mouhcine [1 ]
En-Nouaary, Abdeslam [1 ]
机构
[1] Inst Natl Postes & Telecomunicat, Lab STRS, Av Allal El Fassi, Rabat, Morocco
关键词
Embedded Systems; Power optimization; HW/SW Partitioning; Lagrangian relaxation; Subgradient method; Genetic Algorithm; Simulated Annealing algorithm;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Power is an important parameter to consider in the design of embedded systems (ES). Reducing the power consumption is particularly essential, in mobile systems and in high-performance systems. Several possibilities, at different levels of the circuit design, can be used to overcome this issue. At the system level, a variety of approaches are available to optimize the system and to meet the functional requirements. The codesign, which is composed of several steps, is one of the most used approaches. The Hardware Software Partitioning (HSP) is a key step in this process of codesign, in fact, it aims of mapping the best blocks to the hardware part and the best blocks to the software part. This paper proposes an algorithm to solve the HSP problem with the objective of minimizing the power consumption of the system, while keeping its performances in term of the execution time and the hardware cost. The proposed solution is based on Lagrangian Relaxation and Subgradient methods. Experimental results show that the proposed algorithm leads to more optimal solutions comparing to Genetic Algorithm (GA) and Simulated Annealing (SA) algorithm, especially for systems with large number of blocks.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] A HW/SW partitioning algorithm for embedded security systems
    Yin, Su
    Xu, Cheng
    Qin, Yunchuan
    [J]. Journal of Computational Information Systems, 2015, 11 (01): : 237 - 246
  • [2] A HW/SW Partitioning Algorithm For Multitask Reconfigurable Embedded Systems
    Bassiri, Maisam M.
    Shahhoseini, Hadi Sh.
    [J]. 2008 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2008, : 143 - 146
  • [3] SW/HW-PARTITIONING OF REAL-TIME EMBEDDED SYSTEMS
    SOININEN, JP
    SIPOLA, M
    TIENSYRJA, K
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 239 - 244
  • [4] Improved HW/SW Partitioning Algorithm on Efficient Use of Hardware Resource
    Wang, Hao
    Zhang, Hongquan
    [J]. 2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 2, 2010, : 682 - 685
  • [5] A platform for mixed HW/SW algorithm specifications for the exploration of SW and HW partitioning
    Lucarz, Christophe
    Mattavelli, Marco
    [J]. INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2007, 4644 : 485 - +
  • [6] Efficient power estimation techniques for HW/SW systems
    Lajolo, M
    Raghunathan, A
    Dey, S
    Lavagno, L
    Sangiovanni-Vincentelli, A
    [J]. IEEE ALESSANDRO VOLTA MEMORIAL WORKSHOP ON LOW-POWER DESIGN, PROCEEDINGS, 1999, : 191 - 199
  • [7] Customer Value-based HW/SW Partitioning Decision in embedded systems
    Kim, Neunghoe
    Lee, Taek
    Lee, Donghyun
    Lee, Keun
    In, Hoh Peter
    [J]. PROCEEDINGS OF NINTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, 2008, : 257 - +
  • [8] A repartitioning and HW/SW partitioning algorithm to the automatic design space exploration in the co-synthesis of embedded systems
    do Nascimento, FAM
    Rosenstiel, W
    [J]. 14TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2001, : 85 - 90
  • [9] Hw/Sw codesign of embedded systems
    Fornaciari, W
    Sciuto, D
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE' 99, 1999, 1622 : 344 - 355
  • [10] Efficient Preemption of Loops for Dynamic HW/SW Partitioning on Configurable Systems on Chip
    Roessler, Marko
    Langer, Jan
    Heinkel, Ulrich
    [J]. PROCEEDINGS OF THE 2013 ELECTRONIC SYSTEM LEVEL SYNTHESIS CONFERENCE (ESLSYN), 2013,