Hardware-software partitioning of real-time operating systems using Hopfield neural networks

被引:7
|
作者
Guo, Bing [1 ]
Wang, Dianhui
Shen, Yan
Liu, Zhong
机构
[1] Sichuan Univ, Sch Comp Sci & Engn, Chengdu 610065, Peoples R China
[2] La Trobe Univ, Dept Comp Sci & Comp Engn, Melbourne, Vic 3086, Australia
[3] Univ Elect Sci & Technol China, Sch Mechatron Engn, Chengdu 610054, Peoples R China
[4] Sichuan Architecture Profess Technol Coll, Deyang 618000, Peoples R China
基金
中国国家自然科学基金;
关键词
Hopfield neural network; hardware-software partitioning; real-time operating system; system-on-a-chip;
D O I
10.1016/j.neucom.2006.02.012
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The hardware-software automated partitioning of a real-time operating system in the system-on-a-chip (SoC-RTOS partitioning) is a NP-complete problem, and a crucial step in the hardware-software co-design of SoC. In this paper, a new model for SoC-RTOS partitioning is introduced, which can help in understanding the essence of the SoC-RTOS partitioning. A discrete Hopfield neural network approach for implementing the SoC-RTOS partitioning is proposed, where a novel energy function, operating equation and coefficients of the neural network are redefined. Simulations are carried out with comparison to other optimization techniques. Experimental results demonstrate the feasibility and effectiveness of the proposed method. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:2379 / 2384
页数:6
相关论文
共 50 条
  • [1] Hardware-software partitioning for real-time embedded systems
    Hu, XS
    DAmbrosio, JG
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 1997, 2 (3-4) : 339 - 358
  • [2] 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
  • [3] Hardware-software partitioning of embedded operating system in the SoC using a discrete hopfield neural network approach
    Guo Bing
    Shen Yan
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2007, 16 (01) : 13 - 17
  • [4] A hardware-software real-time operating system framework for SoCs
    Mooney, VJ
    Blough, DM
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2002, 19 (06): : 44 - 51
  • [5] Hardware-Software Partitioning for Real-Time Object Detection Using Dynamic Parameter Optimization
    Zaharia, Corneliu
    Popescu, Vlad
    Sandu, Florin
    [J]. SENSORS, 2023, 23 (10)
  • [6] HARDWARE-SOFTWARE TRADE-OFFS IN REAL-TIME SYSTEMS
    MALINOWSKI, CW
    DANILE, PS
    [J]. VLSI SYSTEMS DESIGN, 1988, 9 (06): : 80 - &
  • [7] Hardware-software coverification of concurrent embedded real-time systems
    Hsiung, PA
    [J]. PROCEEDINGS OF THE 11TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 1999, : 216 - 223
  • [8] HARDWARE-SOFTWARE COMPLEX FOR MODELING OPTOELECTRONIC SYSTEMS IN REAL-TIME
    KUKUSHKIN, MP
    RUBANOV, VE
    [J]. JOURNAL OF OPTICAL TECHNOLOGY, 1994, 61 (11) : 789 - 792
  • [9] Hybrid hardware-software architecture for reconfigurable real-time systems
    Pellizzoni, Rodolfo
    Caccamo, Marco
    [J]. PROCEEDINGS OF THE 14TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2008, : 273 - 284
  • [10] Hardware-software codesign of resource-constrained real-time systems
    Yoo, S
    Jeon, J
    Hong, SS
    Choi, K
    [J]. THIRD INTERNATIONAL WORKSHOP ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1996, : 286 - 292