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 条
  • [21] Hardware-software partitioning for real-time embedded systems
    Hu, XS
    DAmbrosio, JG
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 1997, 2 (3-4) : 339 - 358
  • [22] Hardware-Software Partitioning for Real-Time Embedded Systems
    Xiaobo (Sharon) Hu
    Joseph G. D’Ambrosio
    [J]. Design Automation for Embedded Systems, 1997, 2 : 339 - 358
  • [23] The Hardware/Software Partitioning in Embedded System by Improved Particle Swarm Optimization Algorithm
    Tong, Qiaoling
    Zou, Xuecheng
    Zhang, Qiao
    Gao, Fei
    Tong, Hengqing
    [J]. SEC 2008: PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING, 2008, : 43 - +
  • [24] Hardware-software partitioning in embedded system
    Arató, P
    Juhász, S
    Mann, ZA
    Orbán, A
    Papp, D
    [J]. 2003 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING, PROCEEDINGS: FROM CLASSICAL MEASUREMENT TO COMPUTING WITH PERCEPTIONS, 2003, : 197 - 202
  • [25] An algebraic hardware/software partitioning algorithm
    Shengchao Qin
    Jifeng He
    Zongyan Qiu
    Naixiao Zhang
    [J]. Journal of Computer Science and Technology, 2002, 17 : 284 - 294
  • [26] An algebraic hardware/software partitioning algorithm
    Qin, Shengchao
    He, Jifeng
    Qiu, Zongyan
    Zhang, Naixiao
    [J]. 2002, Allerton Press Inc. (17)
  • [27] An algebraic hardware/software partitioning algorithm
    Qin, SC
    He, JF
    Qiu, ZY
    Zhang, NX
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2002, 17 (03) : 284 - 294
  • [28] Using Improved Brainstorm Optimization Algorithm for Hardware/Software Partitioning
    Zhang, Tao
    Yang, Changfu
    Zhao, Xin
    [J]. APPLIED SCIENCES-BASEL, 2019, 9 (05):
  • [29] Hardware Software Partitioning using Immune Algorithm Based on Pareto
    Liu, Yang
    Li, Qing Cheng
    [J]. 2009 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL INTELLIGENCE, VOL II, PROCEEDINGS, 2009, : 176 - 180
  • [30] Hardware Software Partitioning of Task Graph Using Genetic Algorithm
    Mishra, Ashish
    Vakharia, Dhruv
    Hati, Anirban Jyoti
    Raju, Kota Solomon
    [J]. 2014 RECENT ADVANCES AND INNOVATIONS IN ENGINEERING (ICRAIE), 2014,