A Hopfield neural network approach for power optimization of real-time operating systems

被引:12
|
作者
Guo, Bing [1 ]
Wang, Dian Hui
Shen, Yan
Li, Zhi Shu
机构
[1] Sichuan Univ, Sch Engn & Comp Sci, Chengdu 610065, Peoples R China
[2] La Trobe Univ, Sch Engn & Comp Sci, Melbourne, Vic 3086, Australia
[3] Univ Elect Sci & Technol China, Sch Mechatron Engn, Chengdu 610054, Peoples R China
来源
NEURAL COMPUTING & APPLICATIONS | 2008年 / 17卷 / 01期
基金
中国国家自然科学基金;
关键词
Hopfield neural network; power optimization; RTOS; hardware-software partitioning; SoC;
D O I
10.1007/s00521-006-0074-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The RTOS (Real-Time Operating System) is a critical component in the SoC (System-on-a-Chip), which is the main body for consuming total system energy. Power optimization based on hardware-software partitioning of a RTOS (RTOS-Power partitioning) can significantly minimize the energy consumption of a SoC. This paper presents a new model for RTOS-Power partitioning, which helps in understanding the essence of the RTOS-Power partitioning techniques. A discrete Hopfield neural network approach for implementing the RTOS-Power 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 that the proposed method can achieve higher energy savings up to 60% at relatively low costs of less than 4k PLBs while increasing the performance compared to the purely software realized SoC-RTOS.
引用
收藏
页码:11 / 17
页数:7
相关论文
共 50 条
  • [1] A Hopfield neural network approach for power optimization of real-time operating systems
    Bing Guo
    Dian Hui Wang
    Yan Shen
    Zhi Shu Li
    Neural Computing and Applications, 2008, 17 : 11 - 17
  • [2] Hardware-software partitioning of real-time operating systems using Hopfield neural networks
    Guo, Bing
    Wang, Dianhui
    Shen, Yan
    Liu, Zhong
    NEUROCOMPUTING, 2006, 69 (16-18) : 2379 - 2384
  • [3] Neural network approach to design of distributed hard real-time systems
    Martyna, J
    COMPUTATIONAL INTELLIGENCE: THEORY AND APPLICATIONS, 1999, 1625 : 118 - 131
  • [4] An approach for metering real-time reactive power consumption using a neural network approach
    Dondo, MG
    ElHawary, ME
    1997 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, CONFERENCE PROCEEDINGS, VOLS I AND II: ENGINEERING INNOVATION: VOYAGE OF DISCOVERY, 1997, : 438 - 441
  • [5] A partitioned modified Hopfield neural network algorithm for real-time image restoration
    Perry, SW
    Guan, L
    REAL-TIME IMAGING, 1996, 2 (04) : 215 - 224
  • [6] Real-time operating systems
    Stankovic, JA
    Rajkumar, R
    REAL-TIME SYSTEMS, 2004, 28 (2-3) : 237 - 253
  • [7] Real-Time Operating Systems
    John A. Stankovic
    R. Rajkumar
    Real-Time Systems, 2004, 28 : 237 - 253
  • [8] A neural network approach to real-time discrete tomography
    Batenburg, K. J.
    Kostersi, W. A.
    COMBINATORIAL IMAGE ANALYSIS, PROCEEDINGS, 2006, 4040 : 389 - 403
  • [9] A neural network approach for the real-time detection of faults
    Yahya Chetouani
    Stochastic Environmental Research and Risk Assessment, 2008, 22 : 339 - 349
  • [10] A neural network approach to real-time trajectory generation
    Meng, M
    Yang, XY
    1998 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, 1998, : 1725 - 1730