Embedded Systems Hardware Software Partitioning Using MiniMax Algorithm

被引:0
|
作者
Iguider, Adil [1 ]
Bousselam, Kaouthar [1 ]
Elissati, Oussama [1 ]
Chami, Mouhcine [1 ]
En-Nouaary, Abdeslam [1 ]
机构
[1] Inst Natl Postes & Telecommun, STRS Lab, Rabat, Morocco
关键词
D O I
10.1145/3368756.3369009
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Embedded systems (ES) represent the most important elements in modern intelligent systems. An ES is a mix of hardware blocks (HW) and software blocks (SW), executing in collaboration to achieve specific functionalities. Designing a good ES is driven by several factors, related to non-functional requirements. The most influencing factors are the cost of the hardware area and the execution time. The Co-design is one of the most design methodologies, used to optimize those factors while meeting the functional specifications. The Hardware Software Partitioning (HSP) is a major step in this process of Co-design. The HSP decides for each block, whether it is more advantageous to be affected to the hardware part or to the software part. Most of previous works study the optimization of one factor with the respect of a given constraint on the other factor. In this paper, we propose a novel approach aimed to simultaneously optimize the hardware area and the execution time of the system. The approach is inspired from the GO game and based on Minimax algorithm. Experimental results show that the proposed approach leads to more optimal solutions comparing to the Genetic Algorithm (GA).
引用
下载
收藏
页数:6
相关论文
共 50 条
  • [41] Profiling tools for hardware/software partitioning of embedded applications
    Suresh, DC
    Najjar, WA
    Vahid, F
    Villarreal, JR
    Stitt, G
    ACM SIGPLAN NOTICES, 2003, 38 (07) : 189 - 198
  • [42] Partitioning Decision Process for Embedded Hardware and Software Deployment
    Sapienza, Gaetana
    Seceleanu, Tiberiu
    Crnknovic, Ivica
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW), 2013, : 674 - 680
  • [43] Uncertain Model and Algorithm for Hardware/Software Partitioning
    Jiang, Yu
    Zhang, Hehua
    Jiao, Xun
    Song, Xiaoyu
    Hung, William N. N.
    Gu, Ming
    Sun, Jiaguang
    2012 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2012, : 243 - 248
  • [44] New Model and Algorithm for Hardware/Software Partitioning
    Ji-Gang Wu
    Thambipillai Srikanthan
    Guang-Wei Zou
    Journal of Computer Science and Technology, 2008, 23 : 644 - 651
  • [45] An Iterative Greedy Algorithm for Hardware/Software Partitioning
    Lin, Geng
    2013 NINTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2013, : 777 - 781
  • [46] Efficient Approximate Algorithm for Hardware/Software Partitioning
    Wu Jigang
    Ting Lei
    Srikanthan, Thambipillai
    PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 261 - +
  • [47] An improved firework algorithm for hardware/software partitioning
    Zhang, Tao
    Yue, Qianyu
    Zhao, Xin
    Liu, Ganjun
    APPLIED INTELLIGENCE, 2019, 49 (03) : 950 - 962
  • [48] An improved firework algorithm for hardware/software partitioning
    Tao Zhang
    Qianyu Yue
    Xin Zhao
    Ganjun Liu
    Applied Intelligence, 2019, 49 : 950 - 962
  • [49] 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
  • [50] New Model and Algorithm for Hardware/Software Partitioning
    武继刚
    Thambipillai Srikanthan
    邹广伟
    Journal of Computer Science & Technology, 2008, (04) : 644 - 651