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 条
  • [21] Hardware/software partitioning of operating systems
    Mooney, VJ
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 338 - 339
  • [22] Real-time multi-task diffractive deep neural networks via hardware-software co-design
    Li, Yingjie
    Chen, Ruiyang
    Sensale-Rodriguez, Berardi
    Gao, Weilu
    Yu, Cunxi
    SCIENTIFIC REPORTS, 2021, 11 (01)
  • [23] Hardware-software co-synthesis of hard real-time systems with reconfigurable FPGAs
    Ali, FM
    Das, AS
    COMPUTERS & ELECTRICAL ENGINEERING, 2004, 30 (07) : 471 - 489
  • [24] Real-time multi-task diffractive deep neural networks via hardware-software co-design
    Yingjie Li
    Ruiyang Chen
    Berardi Sensale-Rodriguez
    Weilu Gao
    Cunxi Yu
    Scientific Reports, 11
  • [25] HARDWARE-SOFTWARE PARTITIONING FOR EMBEDDED MULTIPROCESSOR FPGA SYSTEMS
    Lee, Trong-Yen
    Fan, Yang-Hsin
    Cheng, Yu-Min
    Tsai, Chia-Chun
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2009, 5 (10A): : 3071 - 3083
  • [26] Hardware-software partitioning for embedded multiprocessor FPGA systems
    Lee, Trong-Yen
    Fan, Yang-Hsin
    Cheng, Yu-Min
    Tsai, Chia-Chun
    International Journal of Innovative Computing, Information and Control, 2009, 5 (10): : 3071 - 3083
  • [27] A tool for partitioning and pipelined scheduling of hardware-software systems
    Chatha, KS
    Vemuri, R
    11TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS - PROCEEDINGS, 1998, : 145 - 151
  • [28] Hardware support for real-time operating systems
    Kohout, P
    Ganesh, B
    Jacob, B
    CODES(PLUS)ISSS 2003: FIRST IEEE/ACM/IFIP INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN & SYSTEM SYNTHESIS, 2003, : 45 - 51
  • [29] Hardware-Software Complex for the Analysis of a Nonuniform Flow of Objects in Real-Time Optical Sorting Systems
    Algazinov, E. K.
    Dryuchenko, M. A.
    Minakov, D. A.
    Sirota, A. A.
    Shul'gin, V. A.
    MEASUREMENT TECHNIQUES, 2014, 57 (05) : 509 - 518
  • [30] CORDS: Hardware-software co-synthesis of reconfigurable real-time distributed embedded systems
    Dick, RP
    Jha, NK
    1998 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1998, : 62 - 68