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 条