A Novel Approach for Hardware Software Partitioning in Embedded Systems

被引:0
|
作者
Iguider, Adil [1 ]
Bousselam, Kaouthar [1 ]
En-Nouaary, Abdeslam [1 ]
Elissati, Oussama [1 ]
Chami, Mouhcine [1 ]
机构
[1] Inst Natl Postes & Telecomunicat, Lab STRS, Av Allal El Fassi, Rabat, Morocco
关键词
Embedded Systems; HW/SW Partitioning; Lagrangian Relaxation (LR); 0-1 Knapsack algorithm (0-1 KP); Simulated Annealing (SA); Genetic Algorithm (GA);
D O I
10.1109/wits.2019.8723721
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One of the most important elements in the Codesign of modern Embedded Systems (ES) is the process of Hardware Software Partitioning (HSP), which has the objective of mapping the best partition to hardware (HW) part and the best partition to software (SW) part. Most of previous works deal with the HSP problem with the objective of optimizing two metrics, particularly, the execution time and the hardware cost. Another important metric to take in consideration while solving the HSP problem, is the power consumption. In this paper, we propose a heuristic approach to deal with the HSP problem with three metrics. The proposed approach aims to optimize the system in term of one metric while respecting constraints on the two other metrics. The algorithm consists of using the LR method with the combination of the 0-1 Knapsack algorithm (KP) and the Genetic Algorithm (GA). To validate the efficiency of the proposed approach, a comparisons with the Simulated Annealing (SA) and the Genetic GA algorithms has been preformed.
引用
收藏
页数:5
相关论文
共 50 条
  • [21] A constructive approach to hardware/software partitioning
    Silva, L
    Sampaio, A
    Barros, E
    FORMAL METHODS IN SYSTEM DESIGN, 2004, 24 (01) : 45 - 90
  • [22] An algebraic approach to hardware/software partitioning
    Qin, SC
    He, JF
    ICECS 2000: 7TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS & SYSTEMS, VOLS I AND II, 2000, : 273 - 276
  • [23] A Constructive Approach to Hardware/Software Partitioning
    Leila Silva
    Augusto Sampaio
    Edna Barros
    Formal Methods in System Design, 2004, 24 : 45 - 90
  • [24] Evolutionary approach to hardware/software partitioning
    Lect Notes Comput Sci, (900):
  • [25] Evolutionary approach to hardware/software partitioning
    Hu, X
    Greenwood, G
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (03): : 203 - 209
  • [26] Hardware/software partitioning for multifunction systems
    Kalavade, A
    Subrahmanyam, PA
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1998, 17 (09) : 819 - 837
  • [27] Hardware/software partitioning of operating systems
    Mooney, VJ
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 338 - 339
  • [28] Hardware/software partitioning for multifunction systems
    Bell Lab, Murray Hill, United States
    IEEE Trans Comput Aided Des Integr Circuits Syst, 9 (819-837):
  • [29] Hardware/software partitioning for telecommunications systems
    Rousseau, F
    Berge, JM
    Israel, M
    TWENTIETH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE (COMPSAC'96), PROCEEDINGS, 1996, 20 : 483 - 488
  • [30] Power estimation of embedded systems: A hardware/software codesign approach
    Fornaciari, W
    Gubian, P
    Sciuto, D
    Silvano, C
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1998, 6 (02) : 266 - 275