Online hardware/software partitioning in networked embedded systems

被引:6
|
作者
Streichert, Thilo [1 ]
Haubelt, Christian [1 ]
Teich, Juergen [1 ]
机构
[1] Univ Erlangen Nurnberg, Erlangen, Germany
关键词
D O I
10.1145/1120725.1120772
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today's embedded systems are typically distributed and more often confronted with time-varying demands. Existing methodologies that optimize the partitioning of computational tasks to hardware (HW) and software (SW) at compile-time become obsolete or inefficient in this context as the optimal use of existing resources cannot be foreseen. Here, we investigate a discrete iterative algorithm that balances the load of a HW/SW partition online: Once there are changing computational demands, the system will dynamically assign tasks to reconfigurable HW or SW resources and migrates tasks to other nodes if necessary. For this purpose an Evolutionary Algorithm combined with a discrete version of a diffusion algorithm is presented. Concerning the diffusion algorithm, we will show theoretically and by experiment that our version is run-time optimal in a linear number of steps.
引用
收藏
页码:982 / 985
页数:4
相关论文
共 50 条
  • [1] Hardware/software partitioning of embedded systems with multiple hardware processes
    Hendry, DC
    Sananikone, DS
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (05): : 285 - 294
  • [2] A Novel Approach for Hardware Software Partitioning in Embedded Systems
    Iguider, Adil
    Bousselam, Kaouthar
    En-Nouaary, Abdeslam
    Elissati, Oussama
    Chami, Mouhcine
    [J]. 2019 INTERNATIONAL CONFERENCE ON WIRELESS TECHNOLOGIES, EMBEDDED AND INTELLIGENT SYSTEMS (WITS), 2019,
  • [3] Efficient Hardware/Software partitioning for Heterogeneous Embedded Systems
    Manor, Erez
    Greenberg, Shlomo
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON THE SCIENCE OF ELECTRICAL ENGINEERING IN ISRAEL (ICSEE), 2018,
  • [4] Hardware-software partitioning for embedded multiprocessor FPGA systems
    Lee, Trong-Yen
    Fan, Yang-Hsin
    Cheng, Yu-Min
    Tsai, Chia-Chun
    [J]. International Journal of Innovative Computing, Information and Control, 2009, 5 (10): : 3071 - 3083
  • [5] Embedded Systems Hardware Software Partitioning Using MiniMax Algorithm
    Iguider, Adil
    Bousselam, Kaouthar
    Elissati, Oussama
    Chami, Mouhcine
    En-Nouaary, Abdeslam
    [J]. 4TH INTERNATIONAL CONFERENCE ON SMART CITY APPLICATIONS (SCA' 19), 2019,
  • [6] Efficient hardware/software partitioning approach for embedded multiprocessor systems
    Lin, Tzong-Yen
    Hung, Yu-Ting
    Chang, Rong-Guey
    [J]. 2006 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION, AND TEST (VLSI-DAT), PROCEEDINGS OF TECHNICAL PAPERS, 2006, : 231 - +
  • [7] A Novel Approach to Hardware/Software Partitioning for Reconfigurable Embedded Systems
    Cui, Linhai
    [J]. JOURNAL OF COMPUTERS, 2012, 7 (10) : 2518 - 2525
  • [8] Hardware/Software Partitioning Algorithm for Embedded Systems with Repeated Functionalities
    Arunachalam, V.
    Sapra, Sunny
    Chaitanya, N. S. K.
    Raina, Jewan Prakash
    [J]. 2008 IEEE REGION 10 CONFERENCE: TENCON 2008, VOLS 1-4, 2008, : 2122 - +
  • [9] HARDWARE-SOFTWARE PARTITIONING FOR EMBEDDED MULTIPROCESSOR FPGA SYSTEMS
    Lee, Trong-Yen
    Fan, Yang-Hsin
    Cheng, Yu-Min
    Tsai, Chia-Chun
    [J]. INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2009, 5 (10A): : 3071 - 3083
  • [10] An Application of Fuzzy Logic for Hardware/Software Partitioning in Embedded Systems
    Pando, Humberto Diaz
    Asensi, Sergio Cuenca
    Lima, Roberto Sepulveda
    Calderin, Jenny Fajardo
    Suarez, Alejandro Rosete
    [J]. COMPUTACION Y SISTEMAS, 2013, 17 (01): : 25 - 39