Software/hardware partition in multiple processors embedded system

被引:0
|
作者
Li, N [1 ]
Fang, YJ [1 ]
机构
[1] Nanjing Normal Univ, Dept Elect & Automat Engn, Nanjing 210042, Peoples R China
关键词
hardware/software partitioning; co-design; ant colony search algorithm (ACSA); embedded system; petri net;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Hardware/Software partitioning is the bottleneck of embedded system design, which is directly related to performance and cost. A lot of works have been done such as the simulated annealing algorithm, greedy algorithm and evaluation algorithm. This paper, apply ant colony search algorithm (ACSA) to hardware/software partitioning. It constructed the partitioning model using petri net and searched the optimization resolve with the constraints of hardware area and software running time. The petri net provides modeling capability for multiple processors and inter-processor communication primitives. The algorithm, which adopts a heuristic approach to system partitioning (it considers moving nodes at the basic block level), is based on selecting blocks based on their potential speedup and extra hardware requirements, using hardware and software execution time estimators. Different partitioning algorithms are given which illustrate the benefits of the approach presented in this paper.
引用
收藏
页码:165 / 170
页数:6
相关论文
共 50 条
  • [41] Embedded Software Reliability for Unreliable Hardware
    Chen, Jian-Jia
    Shafique, Muhammad
    [J]. 2014 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2014,
  • [42] MULTIPROCESSOR EMBEDDED SYSTEM DESIGN: A COURSE WITH HARDWARE-SOFTWARE INTEGRATION
    Farook, Omer
    Sekhar, Chandra R.
    Agrawal, Jai. P.
    Ahmed, Ashfaq
    [J]. 2012 ASEE ANNUAL CONFERENCE, 2012,
  • [43] The Application of Genetic Algorithm in Embedded System Hardware-software Partitioning
    Zheng, Shijue
    Zhang, Yan
    He, Tingting
    [J]. ICECT: 2009 INTERNATIONAL CONFERENCE ON ELECTRONIC COMPUTER TECHNOLOGY, PROCEEDINGS, 2009, : 219 - +
  • [44] The embedded solution as a symbiosis of hardware and software
    Hissmann, O
    [J]. KUNSTSTOFFE-PLAST EUROPE, 2004, 94 (10): : 246 - 248
  • [45] Virtual embedded operating system for hardware/software co-design
    Xiong, ZH
    Zhang, MJ
    Li, SK
    Liu, SH
    Chao, YF
    [J]. 2005 6TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, BOOKS 1 AND 2, 2005, : 858 - 861
  • [46] IRES: An integrated software and hardware interface framework for reconfigurable embedded system
    Chiu, J. -C.
    Yeh, T. -L.
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2010, 4 (01): : 27 - 37
  • [47] Hardware/software coevolution of genome programs and cellular processors
    Tempesti, Gianluca
    Mudry, Pierre-Andre
    Zufferey, Guillaume
    [J]. AHS 2006: FIRST NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, PROCEEDINGS, 2006, : 129 - +
  • [48] Software and hardware techniques for SEU detection in IP processors
    Bolchini, C.
    Miele, A.
    Rebaudengo, M.
    Salice, F.
    Scioto, D.
    Sterpone, L.
    Violante, M.
    [J]. JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2008, 24 (1-3): : 35 - 44
  • [49] Symbolic debugging of embedded hardware and software
    Koushanfar, F
    Kirovski, D
    Hong, I
    Potkonjak, M
    Papaefthymiou, MC
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2001, 20 (03) : 392 - 401
  • [50] Hardware/software co-design for a gender recognition embedded system
    [J]. Chen, Andrew Tzer-Yeu (andrew.chen@auckland.ac.nz), 1600, Springer Verlag (9799):